Forstå Phantom makroer

November 22  by Eliza

Er du klar for et eksperiment? Prøv følgende: åpne en splitter ny arbeidsbok i Excel; en som ikke har noen makroer i det. Spill en rask makro, og deretter slette den. Lagrer arbeidsboken, lukke den, og åpne det. Hvis alt gikk som forventet, bør Excel har advart deg om arbeidsboken når du gjenåpnet det, og spurte deg om du ønsket å deaktivere makroer.

Dette høres merkelig-tross alt, du vet at det ikke er noen makroer i arbeidsboken. Er det fantom makroer på jobb her? Nei, egentlig ikke. Grunnen Excel oppfører seg på denne måten er at når du oppretter din første makro i en arbeidsbok, skaper Excel en ny modul i å beholde makroen. Når du senere slette makroen, forblir modulen bak, klar til å holde eventuelle andre makroer du kan skape. Det er moduler som Excel sjekker for når du åpner en arbeidsbok, ikke individuelle makroer. Hvis det er en modul, du får advarselen.

For å fikse denne situasjonen, må du følge disse trinnene:

  1. Sørg for at de uakseptable arbeidsboken (den med fantom makroer) er åpen.
  2. Trykk Alt + F11, eller velge makroer fra Verktøy-menyen og velg deretter Visual Basic Editor fra den resulterende undermenyen. Excel viser Visual Basic Editor.
  3. Nær øvre venstre side av redaktøren er Project Explorer. Dette inneholder en hierarkisk tre som viser de forskjellige modulene i arbeidsboken. Dersom prosjektet Explorer ikke er synlig på skjermen, trykk Ctrl + R vise det.
  4. Innenfor Prosjekt Explorer bør være en mappe kalt moduler. Hvis det ikke allerede er åpen, dobbeltklikker du på den Modules mappen for å vise innholdet.
  5. Høyreklikk på en modul i mappen. En Kontekstmeny vises.
  6. Velge alternativet Fjern på hurtigmenyen. Du blir spurt om du vil eksportere modulen før du fjerner den.
  7. Klikk på knappen Nei. Modulen er fjernet.
  8. Gjenta trinn 5 til 7 for hver modul i Modules mappen.
  9. Lukke Visual Basic Editor.
  10. Resave arbeidsboken.

På dette punktet arbeidsboken inneholder ingen moduler, og du vil ikke få noe varsel når du senere åpne den.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2011) gjelder for Microsoft Excel 97, 2000, 2002, og 2003.