Quando crei una macro, potresti incappare in alcune linee molto lunghe.

L’editor VBA gestirà le righe lunghe, ma di solito è un problema scorrere lo schermo a sinistra ea destra per rivedere una riga. Alcuni linguaggi di programmazione (come C o Perl) consentono di continuare le righe del programma semplicemente premendo Invio e continuando con la riga.

VBA, tuttavia, richiede una sequenza di caratteri speciale per indicare che si desidera continuare la riga del programma corrente nella successiva. Questa sequenza è composta da uno spazio e un trattino basso. Considera il seguente codice di esempio:

MsgBox "Please revise the entry in A1." & Chr(13) _   & "It appears to contain one or more " & Chr(13) _   & "illegal characters." & Chr(13)

Range("A1").Activate

Questo codice continua una riga di programma su tre righe fisiche utilizzando lo spazio e il carattere di sottolineatura alla fine di ogni riga continuata. È possibile utilizzare i caratteri di continuazione per continuare le righe di programmazione desiderate. L’unica cosa che devi ricordare è che puoi usare i caratteri solo per scopi di continuazione se li inserisci tra token regolari o parole chiave utilizzate nella riga del programma. Se li inserisci nel mezzo di una parola chiave o in una stringa (tra virgolette), VBA non saprà cosa intendevi e potrebbe generare un errore.

_Nota: _

Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.

ExcelTips è la tua fonte di formazione economica su Microsoft Excel.

Questo suggerimento (2263) si applica a Microsoft Excel 97, 2000, 2002 e 2003. Puoi trovare una versione di questo suggerimento per l’interfaccia a nastro di Excel (Excel 2007 e versioni successive) qui: