Come specificare un carattere di tabulazione utilizzando vba (con esempi)
Esistono due modi per specificare un carattere di tabulazione utilizzando VBA:
- vbTab
- colore(9)
Queste due costanti rappresentano un carattere di tabulazione in VBA.
L’esempio seguente mostra come utilizzare nella pratica ciascuna di queste costanti.
Esempio: come specificare il carattere di tabulazione utilizzando VBA
Supponiamo di avere il seguente elenco di nomi e cognomi in Excel:
Diciamo che vogliamo utilizzare VBA per creare una finestra di messaggio che visualizzi ciascuno di questi nomi e cognomi con una scheda tra di loro.
Per fare ciò possiamo creare la seguente macro:
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & vbTab & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
Quando eseguiamo questa macro, riceviamo come output la seguente finestra di messaggio:
Tieni presente che abbiamo utilizzato vbTab per concatenare il nome e il cognome in ogni riga con una tabulazione.
Abbiamo quindi utilizzato la costante vbNewLine per aggiungere ogni nuovo nome a una nuova riga nella finestra di messaggio.
Se avessimo voluto, avremmo potuto usare chr(9) anche per specificare un carattere di tabulazione:
SubUseTab ()
Dim i As Integer
Dim AllNames As String
For i = 2 To 11
AllNames = AllNames & Range("A" & i).Value & chr(9) & Range("B" & i).Value & vbNewLine
Next i
MsgBox AllNames
End Sub
Quando eseguiamo questa macro, riceviamo come output la seguente finestra di messaggio:
Nota che vbTab e chr(9) producono entrambi gli stessi risultati.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in VBA:
Come convertire una stringa in int in VBA
Come convertire una stringa in double in VBA
Come verificare se la stringa contiene un’altra stringa in VBA