Förr eller senare kommer du att stöta på en String-variabel där du behöver kontrollera varje tecken och identifiera en flik när det hittas med hjälp av Visual Basic for Applications ( VBA ) . I VBA kan du använda " Chr " funktion med ANSI teckenkod för att avgöra om karaktären är en flik . Koden är ett nummer som identifierar en karaktär som en flik . A " vbTab " kan också användas i VB för att lägga flikarna till en sträng variabel. Instruktioner
1
Skapa fyra variabler som du kommer att använda för att kontrollera om en flik karaktär genom att skriva följande VBA -kod :
Dim tabString As String
Dim röding As String
Dim längd As Integer
Dim xCntr As Integer
2
Lägg en sträng med en flik för " tabString " variabel genom att lägga till följande kod :
tabString = " bra" & vbTab & " morgon " Addera 3
Få längden på strängen genom att ange följande :
längd = Len ( tabString )
4
Loop genom varje tecken i strängen och kolla på fliken tecken med " Chr ( 9 ) " funktionen genom att lägga till följande VBA -kod :
char = Vänster ( tabString , 1 ) katalog
För xCntr = 0 Till längd - 1
tabString = Höger ( tabString , Len ( tabString ) - 1 ) katalog p Om char = Chr ( 9 ) Sen
MsgBox " Indexnummer " & xCntr & " är en flik i strängen . "
End If
char = Vänster ( tabString , 1 ) katalog
Nästa xCntr