kann man per Macro eine Datei oeffnen, dann wider schliessen und als Name der Datei das aktuelle Datum mit der Uhrzeit waehlen? Ausserdem soll es bei der Frage ob man die Aenderungen speichern moeche automatisch mit ja beantworten.
Paul
Sub Dateien_plus_Datum()
Dim Pfad$, Datei$, Ext$, Dateiname$
Pfad = "c:\temp\"
Datei = Dir(Pfad, vbArchive) 'erste Datei
Do While Datei <> ""
Ext = Right(Datei, 4)
If Datei <> "." And Datei <> ".." Then
If LCase(Ext) = ".xls" Then 'nur excel Dateien
Dateiname = Pfad & Datei
If (GetAttr(Dateiname) And vbArchive) = vbArchive Then
Name Dateiname As Left(Dateiname, Len(Dateiname) - 4) & Format(Now, " YYYY_MM_DD hh_mm") & Ext
End If
End If
End If
Datei = Dir 'Nächste Datei
Loop
End Sub
Problemstellung
In der Zelle A1 werden laufend Daten aktualisiert. Damit die alten Daten nicht verlorengehen, möchte ich diese in Spalte B mit dem Erstellungsdatum in Spalte C und die Erstellungsuhrzeit in Spalte D protokollieren.
Problemstellung
Wie kann ich die sich im XLStart-Verzeichnis befindende "personl"Arbeitsmappe so speichern, daß sie beim nächsten Excel-Start ausgeblendet ist?
Problemstellung
Wie kann ich die Rückfrage beim Speichern, ob die bereits vorhandene Datei ersetzt werden soll, verhindern?
Problemstellung
Wie kann ich die aktive Arbeitsmappe unter dem Namen eines Zelleintrags speichern?
Problemstellung
Wie kann ich ein einzelnes, zu benennendes Tabellenblatt unter einem zu benennenden Dateinamen speichern?
Problemstellung
Wie kann ich die aktive Arbeitsmappe unter dem Datum, daß in Zelle A1 des 1. Arbeitsblattes steht speichern? Der Dateiname soll das Format TTMM.XLS, also z.B. 0312.XLS haben.
Problemstellung
In Zelle B3 habe ich den Vor-, in Zelle B4 den Nachnamen stehen. Wie kann ich die Datei unter der Namenssyntax "Bill Gates.xls" speichern?
Problemstellung
Wenn ich eine Datei unter einem Namen speichern möchte, der schon vorhanden ist, fragt mich Excel, ob die Datei überschrieben werden soll. Beantworte ich diese Frage mit Ja, läuft das Programm anstandslos weiter, antworte ich mit nein, bricht es mit Laufzeitfehler 1004 ab. Wie kann ich das verhindern?