ich möchte eine Excelmappe per Makro abspeichern:
ThisWorkbook.SaveCopyAs ThisWorkbook.FullName & "_Sicherung_" & Range("Zähler") + 1
Range("Letzte_Sicherung") = Date
Range("Zähler") = Range("Zähler") + 1
ThisWorkbook.Save
Das funktioniert auch soweit.
das Problem: Im Feld "ZÄHLER" steht eine Zahl drin, die sich bei jedem Speichervorgang um 1 erhöht und somit als vortlaufender Zähler dienen soll.
Momentan speichert das Makro die Zahl ganz normal ohne vorangestellte Nullen ab. Ich möchte aber , das der Zähler in Dateiname immer dreistellig ist, als so : "NAME_Sicherung_001.xls"
Nach dem 10 abspeichern soll der Dateiname dann natürlich nur noch EINE vorangestellte Null haben: "NAME_Sicherung_010.xls
Aber selbst, wenn ich das Feld "ZÄHLER" mit 2 vorangestellten Nullen formatiere, also so "001" , speichert der Makro den Name wieder als "NAME_Sicherung_1.xls" ab.
Die Nullen werden also rausgeschmissen.
Was muss ich ändern, damit mein Zähler in Dateiname immer dreistellig bleibt ?
Danke
Jockel