Ich weiß, das Thema klingt sehr seltsam, aber gestern habe ich den ganzen Tag mit VBA an einer Excel-Datei gearbeitet. Nachdem ich die Datei auf der Festplatte gespeichert hatte, ging ich nach Hause und heute Morgen sind die Makros verloren?!
Bitte geben Sie mir einige Hinweise, wo ich nach den Makros suchen kann.
Alle Makros in den Einstellungen aktivieren ist aktiviert und in der Makros-Liste wird nichts angezeigt.
microsoft-excel-2010
Christian St.
quelle
quelle
.xlsx
.xlsx
, Sie sollten es als.xlsm
(Makro-fähig)Antworten:
In Excel 2007 und höher haben Dateien mit Makros eine andere Dateierweiterung.
Dateien ohne vba haben die Erweiterung xlsx.
Dateien mit Makros müssen als makrofähige Arbeitsmappe mit der Erweiterung xlsm gespeichert werden.
Für beide Dateitypen gibt es auch Vorlagenvarianten, dh xltx bzw. xltm.
Das Standarddateiformat für eine neue Datei ist xlsx, es sei denn, Sie ändern diese Einstellung in Ihren Excel-Optionen.
Wenn Sie vba-Makros in die xlsx-Datei aufnehmen und dann versuchen, sie zu speichern, wird eine Meldung angezeigt, die Sie darüber informiert, dass Sie keine Makros in einer xlsx-Datei speichern können:
Wenn Sie die Nachricht ignorieren und die Datei als makrofreie Arbeitsmappe speichern möchten, akzeptieren Sie bitte, dass die Makros NICHT mit der Arbeitsmappe gespeichert werden.
Sie haben die Nachricht gesehen. Sie haben Maßnahmen ergriffen, um NICHT als makrofähige Datei zu speichern.
Daher werden die Makros nicht mit der Datei gespeichert.
So funktioniert das.
quelle
Klicken Sie auf "Nein":
Wählen Sie "Excel Macro Enabled Workbook" und klicken Sie auf "Save":
quelle