Zur Hauptseite ... Zum Onlinearchiv ... Zum Abonnement ... Zum Newsletter ... Zu den Tools ... Zum Impressum ... Zum Login ...

Split

Die Funktion teilt eine Zeichenkette in ihre Bestandteile auf und gibt ein Datenfeld zurck, wobei die Trennung der einzelnen Teile an Stellen erfolgt, die eine bestimmte Zeichenfolge enthalten.

Syntax:

Split(<Expression>, [<Delimiter>], [<Limit>], [<Compare>])

Parameter:

Expression (Datentyp String): Erwartet die aufzuteilende Zeichenkette.
Delimiter (Datentyp Variant): Erwartet das Zeichen, an dem die Zeichenkette aufgeteilt werden soll.
Limit (Datentyp Long): Enthlt die Anzahl der ersten n zurckzugebenden Zeichenfolgen. Der Standardwert -1 sorgt fr die Rckgabe aller enthaltenen Teilzeichenketten.
Compare (Datentyp VbCompareMethod): Erwartet eine Konstante der Enumeration VbCompareMethod.

Beispiele:

Die folgende Routine teilt eine Zeichenkette auf und schreibt das Ergebnis in ein Variant-Array. Deren Felder liest die Routine in einer Schleife aus:

Public Sub SplitBeispiel()

    Dim var As Variant

    Dim i As Integer

    var = Split("String1;String2;String3", ";")

    For i = LBound(var) To UBound(var)

        Debug.Print var(i)

    Next i

End Sub

© 2003-2015 André Minhorst Alle Rechte vorbehalten.