Het wegwerken van de "Macro's inschakelen" Notice

De VBA-programmeertaal die bij Excel kunt u zeer krachtige macro's te maken. Het is niet ongewoon om een ​​paar macro opnemen werkmappen elk ontworpen om een ​​snelle kleine taak. Wanneer u de macro's te maken, Excel voegt wat is een module om uw werkmap met de naam. Deze module wordt gebruikt om de macro's die u opneemt of maak slaan.

U zult merken dat elke keer dat u een werkmap met macro's bevat, Excel gevraagd of u wilt dat de macro's in te schakelen. Dit is onderdeel van het beveiligingssysteem ingebouwd in Excel. (Dit systeem heeft mijn bacon opgeslagen op meer dan één gelegenheid.) U kunt ook hebben gemerkt dat als je alle macro's te verwijderen in uw werkmap, Excel vraagt ​​je toch als je wilt om macro's in te schakelen wanneer u later de werkmap te openen.

Waarom zou Excel dit te doen? Immers, je verwijderde alle macro's in de werkmap, toch? De reden is dat de module automatisch door Excel om uw macro's te houden wordt niet automatisch verwijderd wanneer u zich te ontdoen van de laatste macro-het is er nog steeds. Zolang de module is er, Excel zal je plichtsgetrouw vragen of u wilt uw macro's wanneer u de werkmap te laden.

Om dit probleem op te lossen (en zich te ontdoen van de macro-prompt voor deze specifieke werkboek), als volgt te werk:

  1. Druk op Alt + F11 om de Visual Basic Editor te openen.
  2. In de buurt van de linker kant van de editor is de Project Explorer. Dit bevat een hiërarchische boom die de verschillende modules in uw werkmap toont. Als de Project Explorer is niet zichtbaar op het scherm, drukt u op Ctrl + R om het weer te geven.
  3. Binnen de Project verkenner een map genaamd Modules moeten zijn. Als het nog niet is geopend, dubbelklikt u op de map Modules om de inhoud ervan weer te geven.
  4. Klik met de rechtermuisknop op een module in de map. Een Context menu wordt weergegeven.
  5. Kies de optie Verwijderen in het contextmenu. U wordt gevraagd of u de module wilt exporteren voordat u deze verwijdert.
  6. Klik op de knop Nee. De module wordt verwijderd.
  7. Herhaal stap 5 tot 7 voor elke module in de map Modules.
  8. Sluit de Visual Basic Editor.
  9. Resave uw werkmap.

Op dit punt uw werkmap bevat geen modules, en je zal geen melding niet krijgt als je later openen.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (2587) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van Excel (Excel 2007 en later) vindt u hier: Het wegwerken van de "Macro's inschakelen" Notice.