autom. Trennung des Zellwertes b. allen Eingaben
10.11.2003 22:52:44
udo
hab mal vor geraumer ZEit folgendes Makro ebenfalls aus dem Forum bekommen, um
einen in einer Zelle eingegebenen Wert aus Zahlen & Buchstaben , der 10 stellig
ist.
zB.: 0123123123 zu 0_123_123_123 ( die Striche sind Leerzeichen ), oder
zB.: 1451258RE9 zu 1_451_258_RE9 ( "" ).
Sprich die Trennung soll immer an 2. , 4. , & 7. Stelle erfolgen, und der Zellwert ist immer 10 stellig.
Mit diesem Makro hat es zumindest in Excel XP schon ganz gut funktioniert, jedoch EXCEL 97 im Gesch. meckert dabei.
" Mid " wird dabei ständig bemängelt. Habe schon probiert Mid zu dekl. aber leider ohne Erfolg.
Zum Thema:
Gibts ne Lösung auf einer einfachen Zellformatierung die ich noch nicht kenne,
# ### ### ### oder so ähnlich ???
Oder hat mir bitte Jemand eine andere VBA Anweisung für beispielsweise Spalte B.
wäre Euch wiedermal sehr verbunden, vielen liebn Dank im Voraus, Gruß udo
----------------------------------------------------------------------------
If Target.Column = 2 Then
If Len(eingabe) = 10 Then
Target = Mid(eingabe, 1, 1) & " " & Mid(eingabe, 2, 3) & " " & Mid(eingabe, 5, 3) & " " & Mid(eingabe, 8, 3)
End If
End If