Förhindra att en automacro/eventmacro körs med VBA i Microsoft Excel

Innehållsförteckning

Om du vill öppna en arbetsbok utan att köra ett Auto_Open-makro kan du göra detta genom att hålla ned Shift-tangenten
ner när du öppnar filen.

Om arbetsboken är lösenordsskyddad, kom ihåg att hålla ned Shift-tangenten när du har angett lösenordet.
Ett Auto_Open-makro körs inte automatiskt när du öppnar en arbetsbok från ett makro. Du måste komma ihåg
för att ställa in metoden RunAutoMacros till True.

Du kan förhindra att ett Auto_Close-makro körs genom att hålla ned Shift-tangenten när du stänger arbetsboken …
Detsamma gäller alla andra auto-makron, håll ned Shift-tangenten för att förhindra att de körs.
I Excel 97 och senare används händelser för att köra makron. Excel 97 och senare kommer också att känna igen och köra den äldre
auto-makron om de finns. Eventmakron kommer att köras före automakerna, t.ex. evenemangsmakron Workbook_Open
körs före Auto_Open-makrot.

I Excel 97 och senare kan du inaktivera eventmakron genom att lägga till den här raden i din kod:

Application.EnableEvents = Falskt

Kom ihåg att ställa in egenskapen till True så att händelsemakron aktiveras igen när du är klar.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave