Andrea:
Per evitare e non capire dove e come un codice non funziona ti consiglio di:
  1. Verificare i limiti dell'ambiente di lavoro.
  2. Leggere / consultare il manuale in linea.
  3. Eseguire il debug del codice.
  4. Usare la finestra delle variabili locali.
  5. Usare la gestione degli errori. (Vedi Istruzione Error).
  6. Dichiarare le variabili.
  7. Valutare le variabili pubbliche.
  8. Definire le variabili con nomi appropriati.
  9. Scrivi il codice utilizzando opportuni spazzi di tabulazione per nidificar l'istruzione.
  10. Strutturare il codice in sub e function.
  11. Dove possibile evitare istruzioni troppo lunghe.