Hallo Leute,
https://www.herber.de/bbs/user/159629.xlsm
bei der schreibgeschützten Beispieldatei geht es darum, die Datei
1. Ohne Speichern zu beenden
2. Speichern mit dem aktuellen Tagesdatum sofern die letzte Speicherung mindestens einen Tag vorher erfolgte; letztes Speicherdatum ist Bestandteil des Dateinamens und zusätzlich in Zelle "Y1" hinterlegt. Der vorhandene Schreibschutz wird zum Speichervorgang deaktiviert und nach dem Speichern erneut aktiviert.
3. Speichern, auch wenn die Datei bereits kurz vorher mit aktuellem Tagesdatum -am gleichen Tag- schon einmal gespeichert wurde, wenn z. B. eine nachträgliche Korrektur fälig wurde. Der vorhandene Schreibschutz wird zum Speichervorgang deaktiviert und nach dem Speichern erneut aktiviert.
Diese 3 Möglichkeiten funktionieren auch einwandfrei.
Es geht mir jetzt noch um ein Detail bei Möglichkeit "3".
In Zeile 37 des VBA-Editors wird das Dialogfeld "Speichern unter...." geöffnet und der vorhandene Dateiname vorgeschlagen. Bei Betätigung der Schaltfläche "Speichern" erscheint das Meldungsfenster "Speichern unter bestätigen" mit dem Hinweis, das der gewünschte Dateiname bereits vorhanden ist. "Möchten Sie sie ersetzen?" Bei Betätigung der Schaltfläche "Ja" wird die Datei unter dem genannten Dateinamen ohne weitere Rückfrage gespeichert und -wie gewünscht- geschlossen.
Meine Frage an das Forum lautet: Kann das Meldungsfenster "Speichern unter bestätigen" verhindert werden, sodass der Speichervorgang direkt eingeleitet wird.
mfG
reiner