Hvordan sjekke om en Tabulatortegn i VBA

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