Forhindre at en automakro/hendelsesmakro utføres ved hjelp av VBA i Microsoft Excel

Innholdsfortegnelse

Hvis du ønsker å åpne en arbeidsbok uten å kjøre en Auto_Open-makro, kan du gjøre dette ved å holde Shift-tasten nede
ned når du åpner filen.

Hvis arbeidsboken er passordbeskyttet, må du huske å holde Shift-tasten nede etter at du har angitt passordet.
En Auto_Open-makro kjøres ikke automatisk når du åpner en arbeidsbok fra en makro. Du må huske
for å sette metoden RunAutoMacros til True.

Du kan forhindre at en Auto_Close-makro kjøres ved å holde Shift-tasten nede når du lukker arbeidsboken …
Det samme gjelder alle de andre auto-makroene. Hold Shift-tasten nede for å forhindre at de kjører.
I Excel 97 og nyere brukes hendelser til å kjøre makroer. Excel 97 og senere vil også gjenkjenne og kjøre den eldre
auto-makroer hvis de eksisterer. Eventmakroene vil kjøre før bilene, f.eks. hendelsesmakroen Workbook_Open
kjøres før Auto_Open-makroen.

I Excel 97 og nyere kan du deaktivere hendelsesmakroene ved å legge denne linjen til koden din:

Application.EnableEvents = Falsk

Husk å sette eiendommen tilbake til True slik at hendelsesmakroer aktiveres igjen når du er ferdig.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave