Wie ein Tabstoppzeichen in VBA überprüft
Früher oder später führen Sie in eine String-Variable wo müssen Sie jedes Zeichen zu überprüfen und eine Registerkarte zu identifizieren, wenn es gefunden wird, mithilfe von Visual Basic für Applikationen (VBA). In VBA können Sie die Funktion "Chr" mit dem ANSI-Zeichencode verwenden, um festzustellen, ob das Zeichen einer Registerkarte ist. Der Code ist eine Zahl, die ein Zeichen z. B. einen Tabulator identifiziert. Ein "VbTab" kann auch in VB verwendet werden, eine String-Variable Registerkarten hinzu.
Anweisungen
1 Erstellen Sie vier Variablen, die Sie für ein Tabulatorzeichen durch Eingabe des folgenden VBA-Codes überprüfen verwenden:
Dim TabString As String
Char As String Dim
Dim Länge As Integer
Dim xCntr As Integer
2 Fügen Sie eine Zeichenfolge mit einer Registerkarte auf die Variable "TabString" durch den folgenden Code hinzufügen:
TabString = "gut" & VbTab & "Morgen"
3 Erhalten Sie die Länge der Zeichenfolge, indem Sie Folgendes eingeben:
Länge = Len(tabString)
4 Jedes Zeichen in der Zeichenfolge durchlaufen und überprüfen Sie, ob die Tab-Zeichen mit der "Chr(9)"-Funktion, indem Sie den folgenden VBA-Code hinzufügen:
Char = Left (TabString, 1)
Für xCntr = 0 To Länge - 1
tabString = Right(tabString, Len(tabString) - 1)
If char = Chr(9) Then
MsgBox "Index number " & xCntr & " is a tab in the String."
End If
char = Left(tabString, 1)
Nächste xCntr