Microsoft Office Tutorials and References
In Depth Information
8.3.4 Datensätze zerlegen
Die Funktion Join() fügt die Elemente des Datenfelds zu einer Zei-
chenkette zusammen, getrennt von dem Zeichen # .
Datenfeld
umwandeln
Falls kein Trennzeichen angegeben wird, dann wird ein Leerzeichen
zum Trennen verwendet.
Trennzeichen
8.3.4
Datensätze zerlegen
Für einen Import von Daten ist es meist notwendig, die Datensätze vor-
her zu zerlegen. Die Funktion Split() kehrt dabei die Arbeitsweise der
Funktion Join() um. Sie wandelt eine Zeichenkette in ein eindimensio-
nales Datenfeld um. Die einzelnen Daten eines Datensatzes müssen zur
Erkennung der Bestandteile durch ein definiertes Zeichen getrennt sein.
Ein Beispiel:
Split()
Sub DatensaetzeZerlegen()
Dim i As Integer
Dim T() As String
ThisWorkbook.Worksheets("Tabelle3").Activate
T = Split(Cells(4, 1).Value, "#")
Fori=0To2
Cells(5, i + 1).Value = T(i)
Next i
End Sub
Das Ergebnis:
Abbildung 8.25
Zeichenkette in Datenfeld umwandeln
Zur Erläuterung:
Es wird ein dynamisches Datenfeld (mit variabler Größe) deklariert.
Die Funktion Split() zerlegt die Zeichenkette und weist das Ergebnis
dem Datenfeld zu. Als Trenner wird das Zeichen # genutzt. Das erste
Element hat den Index 0.
Zeichenkette
zerlegen
Falls Sie kein Trennzeichen angeben, wird ein Leerzeichen zum
Erkennen verwendet.
Trennzeichen
Anschließend werden die einzelnen Feldelemente in drei Zellen
nebeneinander geschrieben. Dabei ist darauf zu achten, dass das erste
Element den Index 0 hat.
Search JabSto ::




Custom Search