Hvordan sjekke om en Tabulatortegn i VBA
Før eller senere vil du kjøre inn i en streng 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 tegnkoden for å finne ut om karakteren er en fane. Koden er et nummer som identifiserer en karakter som en fane. En "vbTab" kan også brukes i VB for å legge til flikene til en streng variabel.
Bruksanvisning
1 Lag fire variabler som du vil bruke til å se etter et tabulatortegn ved å skrive følgende VBA-kode:
Dim tabString As String
Dim røye As String
Dim lengde As Integer
Dim xCntr As Integer
2 Legg en streng med en fane til "tabString" variabel ved å legge til følgende kode:
tabString = "god" og vbTab & "morgen"
3 Få lengden av strengen ved å skrive inn følgende:
lengde = Len (tabString)
4 Loop gjennom hvert tegn i strengen og se etter fanen karakter ved hjelp av "Chr (9)" ved å legge til følgende VBA-kode:
char = Left (tabString, 1)
For xCntr = 0 For å lengde - en
tabString = Right(tabString, Len(tabString) - 1)
Hvis char = Chr (9) Deretter
MsgBox "Index nummer" og xCntr & "er en fane i String."
Slutt om
char = Left (tabString, 1)
Neste xCntr