Decompose data sets with VBA in Microsoft Excel

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 String in ein eindimensionales Datenfeld um. Die einzelnen Daten eines Datensatzes müssen zur Erkennung der Bestandteile durch ein definiertes Zeichen getrennt sein.

An example:

Sub DatensaetzeZerlegen()
Dim i As Integer
Dim T() As String
ThisWorkbook.Worksheets("Tabelle3").Activate
T = Split(Cells(4, 1).Value, "#")
For i = 0 To 2
Cells(5, i + 1).Value = T(i)
Next i
End Sub

A dynamic data field (with variable size) is declared. The Split () function splits the character string and assigns the result to the data field. The character # is used as a separator. The first element has the index 0. If you do not specify a separator, a space is used for recognition. Then the individual field elements are written next to each other in three cells. Make sure that the first element has the index 0.

Was the explanation to "Decompose data sets with VBA in Microsoft Excel"Helpful? Rate now:

Weitere Erklärungen zu Skriptsprachen