Falls Du auf das hier abzielst
https://www.computerbase.de/forum/threads/aenderungen-in-excel-per-vba-dokumentieren.2086178/
würde es mich wundern, wenn Du den Makro-Code plötzlich mit deaktivierter Makro-Funktion ausführen könntest.
Auch wenn das VBA durch ein Event und nicht manuell aufgerufen wird, ist es immer noch ein von außen "eingeschleuster" Code. Diesem muss der Anwender halt vertrauen, was bedeutete, dass er die Ausführung von Makros zulassen muss. Da würde bei fremden Excel-Worksheets auch kein Zertifikat helfen, da Du (als Autor des Makros) das ja selber erstellen würdest. Von daher wäre das m.M.n. eine Sicherheitslücke.
U.U. kann man Excel (wie LibreOffice) dazu bewegen, Makros autoamtisch zu erlauben/aktivieren, wenn die Datei in einem zuvor als "sicher" klassifiziertem Verzeichnis geöffnet wird. Dann muss es aber immer noch ein *.xlsm sein, womit der Anwender mit einem sinnvoll konfigurierten Windows sieht, dass dort Makros enthalten sein können.