Früher oder später werden Sie in einer String-Variablen laufen , wo man um jedes Zeichen zu überprüfen und identifizieren eine Registerkarte , wenn es gefunden mit Visual Basic für Applikationen (VBA) benötigen . In VBA können Sie die " Chr "-Funktion mit dem ANSI-Zeichensatz Code verwenden, um festzustellen, ob der Charakter ist ein Register . Der Code ist eine Zahl, ein Zeichen wie ein Tabulator identifiziert . A " vbTab " kann auch in VB verwendet werden, um Tabs zu einem String-Variable hinzufügen. Anleitung
1
Erstellen Sie vier Variablen, die Sie verwenden, um für einen Tabulator , indem Sie den folgenden VBA-Code überprüfen wird :
Dim tabString As String Dim
char Wie String
Dim Länge As Integer Dim
xCntr As Integer
2
Fügen Sie einen String mit einer Lasche zum " tabString " variable indem Sie den folgenden Code ein:
tabString = "gut" & vbTab & "morgens"
3
Holen Sie sich die Länge der Zeichenkette durch Eingabe der folgenden :
Länge = Len ( tabString )
4
Durchlaufen Sie jedes Zeichen in der Zeichenfolge und überprüfen Sie die Tab-Zeichen mit dem " Chr ( 9) "-Funktion , indem Sie den folgenden VBA-Code :
char = Left ( tabString , 1) german
xCntr = 0 To length - 1
tabString = Right ( tabString , Len ( tabString ) - 1) german
Wenn char = Chr ( 9 ) Dann
MsgBox " Index -Nummer" & xCntr & "ist ein Register im String . "
End If
char = Left ( tabString , 1) german
Weiter xCntr