Application.FileDialog(msoFileDialogSave
26.02.2021 15:13:23
Michael
derzeit komme ich bei einem kleinen Projekt nicht weiter.
Folgende Aufgabe soll das Makro erledigen (Start des Makro durch Klick auf Button):
Aktuelles Arbeitsblatt ("30-60") kopieren - eine 8 stellige Nummer (SAP-Nr. erfragen) - den Speichern unter Dialog für das neue Arbeitsblatt aufrufen - dort schon den Pfad ausgewählt haben und den Namen nach einem Schema (Datum & SAP-Nr & Tabellenblattname) vorgeben - nach dem Klick auf speichern die neue Datei und die ggf. noch geöffnete Mappe (kopiertes Arbeitsblatt) schließen und den Fokus wieder auf die Ursprungsdatei setzen.
Mein Problem ist im Bereich - nach dem klick auf speichern die neue Datei und die ggf. noch geöffnete Mappe (kopiertes Arbeitsblatt) schließen und den Fokus wieder auf die Ursprungsdatei setzen.
Ich versuche auch das Klicken von Abbruch statt okay im Speichern unter Dialog abzufangen, dadurch passieren aber Dinge, die ich nicht nachvollziehen kann. Sie passieren für mich nicht sichtbar innerhalb von "Application.FileDialog(msoFileDialogSave)" diese Funktion verstehe ich offensichtlich nicht richtig.
Vielleicht kann mir jemand helfen. Anbei die Datei (https://www.herber.de/bbs/user/144266.xlsm)
Den Button / die Makrofunktion habe ich derzeit nur auf Tabellen(Arbeits-)blatt 30 - 60 implementiert. Wenn der Code einmal läuft, soll er für alle Arbeitsblätter gebutz werden (Anpassung der Bezeichnung 30-60 an den jeweiligen Namen des Blatts.
Passwort für den Arbeitsmappenschutz ist Probe (steht aber auch im Makro) ;-)
Vielen Dank schon einmal.
Grüße Micha