Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

"speichern unter" als Makro





Frage

Hi ihr, Sub neues_jahr() ActiveWorkbook.SaveAs Filename:= _ "C:\WINNT\Profiles\MUELLERP\Desktop\ [b]Einsatzplan_fertig3.xls[/b]", FileFormat:= _ xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _ , CreateBackup:=False End Sub Dass hab ich als makro hinter eine Schaltfläche gelegt. Nur kommt beim abbrechen und bei Nein eine Fehlermeldung. Wie bekomm ich die Fehlermeldung denn weg? Wie mach ich es, dass die Datei einen anderen Namen bekommt? also immer wenn man auf die Schaltfläche klickt, die Datei hochzählt? Einsatzplan_fertig3.xls; einsatzplan_fertig4.xls;...

Antwort 1 von TomKelly

Hallo xxxgomezxxx

Fehlermeldungen unterdrückst Du am einfachtsen mit
On Error Resume Next

Vielleicht nach der kritischen Programmstelle mit
On Error Goto 0
wieder einschalten.

Zum Hochzählen gibt es jede Menge Möglichkeiten. Su kannst Dir eine Tabelle anlegen, in welcher Du den letzten Wert zwischenspeicherst, Du kannst das Verzeichnis durchsuchen nach der höchsten Nummer (der Befehl um ein Vezeichnis zu durchsuchen lautet "Dir"), ...
Wenn ich aber den Dateinamen "Einsatzplan" lese, wäre es vielleicht hilfreich, das Datum zu verwenden, evtl. nur Jahr und Monat. Funktionen um die Werte zu erhalten sind:
Year(Date) / Month(Date) / Day(Date)
Das würde dann etwa so aussehen:
"C:\WINNT\Profiles\MUELLERP\Desktop\
Einsatzplan_fertig" & Year(Date) & "_" & Month(Date) & ".xls

Gruss
TomKelly

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: