Ich komme hier einfach nicht weiter. Hier mein Problem: Mir liegen Zahlen nicht als Zahlen sonder eher als Text vor, z.B.: Test-0042. Per Makro muss ich aber mit den Zahlen rechnen... Ich verwende dabei den Befehl "Right([x99],4)" und schreibe dieses Ergebnis in eine Variable. Also so:
ziffer = Right([x99],4)
Dabei sehe ich bei den Überwachungsausdrücken, dass die variable ziffer jetzt den Wert "0042" hat.
Mein Problem ist jetzt, dass VBA beim rechnen aus 0042 + 1 die Zahl 43 macht. Wenn ich das Ergebnis aber in X99 zurückschreiben will, muss ich die vorgegebene Syntax beibehalten - also Test-0043.
Kann jemand helfen?