Kjøre en makro når et regneark er aktivert

January 14  by Eliza

Excel lar deg definere makroer som er utført når visse veldefinerte hendelser oppstår i Excel miljø. En av disse hendelsene er når et regneark er aktivert. For eksempel kan du lage en makro som definerte en tilpasset menystruktur når en bestemt regneark vises.

For å skape en makro som kjøres når et regneark er aktivert, følg disse trinnene:

  1. Vise VBA Editor ved å trykke Alt + F11.
  2. I prosjektvinduet, på venstre side av Editor, dobbeltklikker du på navnet på regnearket som du ønsker å påvirke. (Du må kanskje først åpne VBAProject mappen, og deretter åpne Microsoft Excel Objekter mappe under det.) Koden vindu for regnearket skal vises.
  3. I koden vinduet, bruk riktig nedtrekkslisten (det er to rullegardinlister rett under tittellinjen i kodevinduet) for å velge Aktiver alternativet. Følgende kode skal vises i kodevinduet:

Private Sub Worksheet_Activate ()

End Sub

  1. I denne nye subrutine inn makroen du vil henrettet når regnearket er aktivert.
  2. Lukk VBA Editor.

Husk at et makro definert på denne måte er drevet hver gang regnearket er aktivert, ikke bare første gang. Tenk på hvordan du bruker Excel; det er mulig å aktivere et regneark flere dusin ganger i løpet av en økt.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2564) 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: Kjøre en makro når et regneark er aktivert.