Entilzha
Lt. Commander
- Registriert
- Feb. 2010
- Beiträge
- 1.298
Hi,
ich habe eine Datenliste die nach dem Muster in Spalte A: ID-User#123456789 aufgebaut ist, diese wird per:
in ID-User und 123456789 in die Spalte B und C zerlegt.
Jetzt wird das um eine weitere # und Text dahinter erweitert und sieht dann nach dem Muster: ID-User#123456789#FooBar aus.
Ich möchte dann auch die dritte Stelle in einer neben Spalte zerlegen.
Zu guter letzt kommt die Datenliste nicht in Spalte A sondern in B Spalte und die zerlegten Werte sollen daneben in C, D und E Spalte ausgegeben werden.
Kann mir bitte jemand den Code anpassen und erweitern.
ich habe eine Datenliste die nach dem Muster in Spalte A: ID-User#123456789 aufgebaut ist, diese wird per:
Code:
Sub SubstringTest()
Const ROWMAX = 100
Dim i, nRow As Long
For nRow = 1 To ROWMAX
i = InStr(1, Cells(nRow, 1), "#")
If i > 0 Then
Cells(nRow, 2) = Mid(Cells(nRow, 1), 1, i - 1)
Cells(nRow, 3) = Mid(Cells(nRow, 1), i + 1)
End If
Next
End Sub
Jetzt wird das um eine weitere # und Text dahinter erweitert und sieht dann nach dem Muster: ID-User#123456789#FooBar aus.
Ich möchte dann auch die dritte Stelle in einer neben Spalte zerlegen.
Zu guter letzt kommt die Datenliste nicht in Spalte A sondern in B Spalte und die zerlegten Werte sollen daneben in C, D und E Spalte ausgegeben werden.
Kann mir bitte jemand den Code anpassen und erweitern.