Wie verwende ich die vba-split-funktion?
Die VBA-SPLIT-Funktion ist in der Kategorie VBA-Funktionstabelle aufgeführt. Wenn Sie es im VBA-Code verwenden, wird die angegebene Zeichenfolge mithilfe eines Trennzeichens in mehrere Teilzeichenfolgen aufgeteilt . Mit einfachen Worten: Sie können einen Text mithilfe eines Trennzeichens in mehrere Werte aufteilen.
Syntax
Split(Ausdruck, [Trennzeichen], [Begrenzung], [Vergleichen])
Argumente
- Ausdruck : Die ursprüngliche Textzeichenfolge, die Sie teilen möchten.
- [Trennzeichen] : Das Trennzeichen, das Sie beim Teilen des Ausdrucks verwenden möchten [Dies ist ein optionales Argument und wenn es weggelassen wird, verwendet VBA standardmäßig „“].
- [Limit] : Eine Ganzzahl, um die maximale Anzahl der zurückzugebenden Teilzeichenfolgen anzugeben. [Dies ist ein optionales Argument. Wenn es weggelassen wird, verwendet VBA standardmäßig -1, um alle Teilzeichenfolgen zurückzugeben].
- [Vergleichen] : Ein Zeichenfolgenwert zum Definieren des beim Filtern des Arrays durchzuführenden Vergleichs. [Dies ist ein optionales Argument. Wenn es weggelassen wird, verwendet VBA standardmäßig vbBinaryCompare].
- vbBinaryCompare: für binären Vergleich.
- vbTextCompare: zum Textvergleich.
- vbDatabaseCompare: für Datenbankvergleich.
Beispiel
Um die Verwendung der VBA-SPLIT-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub
Im obigen Code haben wir SPLIT verwendet, um die Zeichenfolge in Zelle A1 mithilfe des Trennzeichens „–“ zu teilen, und das Ergebnis wurde in Zelle B1 zurückgegeben.