Før eller senere vil du kjøre inn i en String variabel der du må sjekke hver karakter og identifisere en fane når den er funnet ved hjelp av Visual Basic for Applications ( VBA ) . I VBA kan du bruke " Chr." funksjonen med ANSI karakter kode for å avgjøre om karakteren er en fane . Koden er et nummer som identifiserer en karakter som en fane . A " vbTab " kan også brukes i VB til tabulator for streng variabel . Instruksjoner
en
Lag fire variabler som du vil bruke til å se etter en fane karakter ved å skrive følgende VBA-kode :
Dim tabString As String
Dim Char som String
Dim lengde As Integer
Dim xCntr As Integer
2
Legg en streng med en fane til " tabString " variable ved å legge følgende kode :
tabString = "god" og vbTab & " morgen"
3
Få lengden av strengen ved å skrive inn følgende : en
lengde = Len ( tabString )
4
Loop gjennom hvert tegn i strengen og se etter fanen karakter ved hjelp av " Chr. ( 9 ) "-funksjonen ved å tilføye følgende VBA -kode:
røye = Venstre ( tabString , 1 )
For xCntr = 0 til lengden - en
tabString = Høyre ( tabString , Len ( tabString ) - 1 )
p Hvis røye = Chr ( 9 ) Så
MsgBox "Index nummer " & xCntr & " er en fane i String ".
End If
røye = Venstre ( tabString , 1 )
Neste xCntr