Regneark Hendelser

July 27  by Eliza

En av skjønnheten i å lage makroer for Excel er at de kan være hendelsesdrevet. Dette betyr at du kan lage makroer som skal kjøre automatisk når bestemte, veldefinerte hendelser skje innen Excel. Disse hendelsene kan skje enten i et regneark eller en arbeidsbok nivå.

Den enkleste måten å se hva regneark hendelser er tilgjengelig er å følge disse trinnene:

  1. Trykk Alt + F11 for å vise VBA Editor.
  2. I prosjekt Explorer-vinduet (øvre venstre hjørne av VBA Editor), finner prosjektet (arbeidsbok) som du arbeider med.
  3. Utvide prosjektet, om nødvendig ved å klikke på plusstegnet til venstre for prosjektnavnet. Du bør se alle regnearkene i prosjektet oppført.
  4. Dobbeltklikk regnearket du ønsker å jobbe med. En kode vindu skal åpnes for regnearket.
  5. På toppen av regnearket kodevinduet er to rullelister. I den venstre rullegardinlisten velger regneark.

På dette punktet, inneholder den høyre nedtrekkslisten alle hendelsene som du kan "felle" for dette regnearket. De tilgjengelige hendelser kan variere, avhengig av hvilken versjon av Excel. I Excel 2003 følgende hendelser:

  • Aktivere
  • BeforeDoubleClick
  • BeforeRightClick
  • Beregne
  • Endring
  • Deaktiver
  • FollowHyperlink
  • PivotTableUpdate
  • Endre

Navnene på de hendelser bør være beskrivende nok til at du kan fortelle hva som utløser hver av dem. Hvis du velger en av hendelsene, kan du opprette makroen du vil kjøre når hendelsen faktisk inntreffer.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2569) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Regneark Events.