kann ich ein Wort, dass am Ende aus Zahlen besteht, durch ein Leerzeichen von den Buchstaben trennen? Z.B. in A1 "August123" soll in B1 "August 123" draus werden.
Gruß
Jürgen
Sub Leerzeichen()
Dim lstrZahl As String, liZahl As Integer
liZahl = 1
Do Until lstrZahl "" And IsNumeric(lstrZahl) = False
lstrZahl = Right(Range("A1").Value, liZahl)
liZahl = liZahl + 1
Loop
Range("A1").Value = Left(Range("A1").Value, Len(Range("A1").Value) - (liZahl - 2)) & " " & _
Right(Range("A1").Value, liZahl - 2)
End Sub
Konnte ich helfen?Dim lstrZahl As String, liZahl As Long
{=LINKS(A1;LÄNGE(A1)-SUMME(N(ISTZAHL(RECHTS(A1;SPALTE(1:1))*1))))&" "&RECHTS(A1; SUMME(N(ISTZAHL(RECHTS(A1;SPALTE(1:1))*1)))) }
Sub t()
Dim zeile As Long
Dim zeichen As Integer
Dim c As Range
For zeile = 1 To Range("A65536").End(xlUp).Row
Set c = Cells(zeile, 1)
For zeichen = 1 To Len(c.Value)
If IsNumeric(Mid(c.Value, zeichen, 1)) Then
c.Value = Left(c.Value, zeichen - 1) & " " & Right(c.Value, Len(c.Value) - (zeichen - 1))
Exit For
End If
Next zeichen
Next zeile
End Sub
Schönen Gruß,
Sub Leerzeichen()
Dim zeile As Long
Dim zeichen As Integer
Dim c As Range
For zeile = 1 To Range("K65536").End(xlUp).Row
Set c = Cells(zeile, 1)
For zeichen = 1 To Len(c.Value)
If IsNumeric(Mid(c.Value, zeichen, 1)) Then
c.Value = Left(c.Value, zeichen - 1) & " " & Right(c.Value, Len(c.Value) - (zeichen - 1))
Exit For
End If
Next zeichen
Next zeile
End Sub
funktioniert leider nicht. Habe ich einen Fehler gemacht?
Sub Leerzeichen()
Dim intZeichen As Integer
Dim c As Range
For Each c In Range(Cells(1, 11), Cells(Rows.Count, 11).End(xlUp))
For intZeichen = 1 To Len(c.Value)
If IsNumeric(Mid(c.Value, intZeichen, 1)) Then
c.Value = Left(c.Value, intZeichen - 1) & " " & Right(c.Value, Len(c.Value) - ( _
intZeichen - 1))
Exit For
End If
Next intZeichen
Next c
End Sub
Gruß