Schnell wieder die Beine rasieren, bevor man zu den alten Nordmann-Tannen am Straßenrand gestellt wird.
Ich erstelle gerade ein größeres VBA-Projekt für einen Kunden. Und bin mal wieder verblüfft! Die größte Verblüffung hatte ich letzte Woche. Man erstelle in Excel eine XLSM-Datei mit Makros. Ein Makro wird über eine Schaltfläche (oder ein Bild, ein SmartArt, eine Form, ein Diagramm) aufgerufen:
![](https://www.excel-nervt.de/wp-content/uploads/2021/01/20210124TS01-1024x355.png)
Ich kopiere das Tabellenblatt in eine andere Datei
![](https://www.excel-nervt.de/wp-content/uploads/2021/01/20210124TS02-1-1024x535.png)
und speichere die Datei OHNE Makros als XLSX! Ich schließe alles, öffne die XLSX-Datei und werde gefragt, ob ich die Makros aktivieren möchte:
![](https://www.excel-nervt.de/wp-content/uploads/2021/01/20210124TS03-1024x274.png)
Okay. Ich aktiviere die Datei. Ein Klick auf die Schaltfläche und werde darauf hingewiesen:
Microsoft Office hat ein potenzielles Sicherheitsrisiko erkannt.
![](https://www.excel-nervt.de/wp-content/uploads/2021/01/20210124TS04-1024x567.png)
Was passiert? Die andere Datei wird im Hintergrund geöffnet, das Makro wird ausgeführt! Denn: hinter der Schaltfläche steht noch immer der Dateiname und Makroname.
![](https://www.excel-nervt.de/wp-content/uploads/2021/01/20210124TS05-1024x394.png)
Fazit: Mein Glaubenssatz: XLSX-Dateien sind sicher, denn sie können keine Makros enthalten, ist erschüttert! Zwar enthalten XLSX-Datei weiterhin keine Makros, können aber Makros aus anderen Dateien aufrufen!