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 Nitze,
vielen Dank für Ihre freundliche Rückmeldung.
1. Zur Entfernung der Schaltfläche
Eine ActiveX-Schaltfläche können Sie am einfachsten folgendermaßen entfernen:
Sie wählen das Register „Entwicklertools“ und klicken in der Gruppe „Steuerelemente“ einmal auf die Schaltfläche „Entwurfsmodus“. Die Schaltfläche nimmt daraufhin einen dunklen Hintergrund an, um anzuzeigen, dass Sie sich im Entwurfsmodus befinden. Wenn Sie jetzt mit dem Mauszeiger auf die Schaltfläche zeigen, dann erscheint am Mauszeiger zusätzlich ein Pfeilkreuz. Durch Klick auf die Schaltfläche können Sie sie markieren und dann mit der Entf-Taste entfernen. Anschließend schalten Sie durch einen erneuten Klick auf die Schaltfläche „Entwurfsmodus“ den Entwurfsmodus wieder aus.
2. Abfrage wegen Makrospeicherung
Ihr Code ist nicht die Ursache für diese Abfrage, der ist OK.
Ich vermute, dass Sie die CommandButton_Click-Prozedur nicht aus dem Code-Modul Ihrer Rechnungsvorlage entfernt haben.
Um das zu tun, wechseln Sie zum VBA-Editor machen dort im Projektexplorer einen Doppelklick auf den Eintrag zu Ihrem Tabellenblatt. Daraufhin sehen Sie den zugehörigen Code und löschen diesen.
Das müssen Sie für alle Tabellenblätter machen, bei denen eine ActiveX-Schaltfläche vorhanden war.
(Die ActiveX-Schaltflächen haben immer eine Art Brückenkopf im Code-Modul der Tabelle, bei den Formular-Schaltflächen ist das nicht der Fall.)
Falls Ihr Problem damit nicht gelöst ist, können Sie mir gern Ihre Arbeitsmappe schicken, verändert und/oder anonymisiert (dieter.klemke@web.de).
Mit freundlichen Grüßen
Dieter Klemke