Hi,
ich nehme eine Vorwahlnummer aus einer Tabelle, und schreibe Sie in eine andere Tabelle. Dabei geht mir leider die führende Null verloren. Wie kann ich das unterbinden? Ich habe die Variable als String deklariert. Dann lese ich die Variable per
ONKZ = Range(„B2“).Value
aus, danach wechsle ich in eine andere Tabelle und schreibe sie per
Range(AB2).Value = ONKZ
wieder in die Zieltabelle. Selbiges passiert mir auch bei Postleitzahlen, die eine führende 0 haben.
Hat jemand ne Lösung?
Danke
Sebastian
Hallo Sebastian,
klingt für mich weniger nach einem VBA-Problem als eher nach Tabellenformatierung. Kuck mal wie in der Ausgangstabelle die Zellen formatiert sind, ich könnte mir da Text oder ein benutzerdefiniertes Zahlenformat vorstellen. In der neuen Tabelle ist das Format im Zweifelsfall Standard, d.h. ohne führende Nullen.
Passe einfach in der Zieltabelle das Zahlenformat an und das Problem sollte sich erledigt haben.
Gruß
Daniel
Das Problem liegt an der Zieltabelle.
Teste doch einfach den Wert deiner Var. im Prog. mal ab bevor du sie in die Tabelle schreibst.
Gruss