Hallo,
ich speichere aus einer XLSM-Mappe mit Rechnungs-Vorlagen einzelne Sheets als XLSX, also ohne Makros ab, weil die dann weiterverarbeitet werden sollen.
Welche Parameter muss ich hinter
SaveAs ausser Name angeben, damit keine Rückfrage kommt, ob ich zulasse dass die Datei ohne Makrios als XLSX gespeichert wird. Die Warnung beim evtl. Überschreiben soll aber bleiben.
Ich habe die unerklärliche Erscheinung, dass bei wirklich gleichem Makrocoding NeueRechnung_Speichern bei einer Mappe die Rückfrage kommt, bei einer anderen nicht. Für unbedarfte Anwender, die die Rechnungen weiterbearbeiten sollen, ist das wohl irritierend.
Haben Sie einen Rat für mich ?
Danke, Rudolf Nitze
Sehr geehrter Herr Klemke,
ich danke Ihnen herzlich für die umfassende Erläuterung, ich habe wirklich viel von Ihnen lernen können.
Ich habe die einfache Mehode gewählt und die ActiveX-Elemente durch Formular-Elemente ersetzt. Das Ergebnis ist wie gewünscht. Habe allerdings nicht herausbekommen, wie man ein ActiveX-Element löscht, habe im Entwicklertools
mit Rechtsklick „Ausschneiden“ gewählt und dann ganz schnell das Workbook gespeichert. Danach war es weg. Gibt es einen offiziellen Weg ?
Die Abfrage wegen der Makrospeicherung kommt aber immer noch, habe alle Ihre Ratschläge befolgt. Siehe Anlage mein aktuelles Makro MakeRechnung.
Seltsamerweise habe ich eine weitere Datei mit anderen Rechnungsvorlagen, da habe ich exakt die gleichen Features eingebaut, und da kommt die Abfrage nicht, egal ob mit oder ohne FileFormat.
Mir fällt dazu nichts mehr ein. Muss man vielleicht die Makros im neuen Sheet vor der Speicherung explizit löschen ?
Also nochmals meinen herzlichen Dank.
Rudolf Nitze