ich habe Zellen mit Zeilenumbruch in Spalte A. Nun möchte ich in Spalte B den Inhalt nach dem ersten Zeilenumbruch und in Spalte C ab dem zweiten Zeilenumbruch.
Gibt es da auch eine passende Formel/Funktion für?
Gruß und danke vorab
Lorenz
Private Sub Trenner()
Dim myText As String, vTeil As Variant, z As Long
myText = [A1]
vTeil = Split(myText, Chr(10))
For z = 0 To UBound(vTeil)
vTeil(z) = vTeil(z)
Cells(1, z + 2) = vTeil(z)
Next
End Sub
Sub sbUmbruch()
Dim lstrSplit() As String, liIdx As Integer, liRow As Integer
Columns("B:C").Delete
For liRow = 1 To Cells(Rows.Count, 1).End(xlUp).Row
lstrSplit = Split(Range("A" & liRow).Value, vbLf)
If UBound(lstrSplit) > 0 Then Range("B" & liRow).Value = lstrSplit(1)
If UBound(lstrSplit) > 1 Then
For liIdx = 2 To UBound(lstrSplit)
Range("C" & liRow).Value = Range("C" & liRow).Value & lstrSplit(liIdx) & _
Next
End If
Next
End Sub