kann ich in excel eine tabelle so bearbeiten, das ich bei den einträgen zwischen Buchstabe und Zahl ein Leerzeichen einfüge?
also:
A10 wird zu A 10
B11 wird zu B 11
es sind verschieden buchstaben und verschieden zahlen.
mfg
sebi
Sub test()
Dim wert As String, wertAnz As String, wertNeu As String, zw As String
Dim diff As Double
Dim zelle As Range, bereich As Range
Set bereich = Range("B2:Z30")
For Each zelle In bereich
If zelle.Value "" Then
wert = zelle.Value
wertAnz = Left(wert, 2)
wertNeu = Right(wertAnz, 1)
If IsNumeric(wertNeu) Then
zw = Len(wert)
diff = zw - 1
zelle.Value = Left(wert, 1) & " " & Right(wert, diff)
Else
zw = Len(wert)
diff = zw - 2
zelle.Value = Left(wert, 2) & " " & Right(wert, diff)
End If
End If
Next zelle
End Sub
Geht aber nur bis zwei Buchstaben (also z.B.: A und AA, u.s.w), aber da es anscheined eh Zellkoordinaten sind, wird das wohl ausreichen.
Gruß
Chaos