Köra ett makro när ett kalkylblad är Inaktiverad

June 13

Det är möjligt att konfigurera Excel så att ett makro som du väljer utförs varje gång en viss kalkylblad avaktiveras. Vad betyder det? Helt enkelt att ett makro kan köras varje gång du klickar på en flik kalkylblad för att lämna den aktuella tabellen. Allt du behöver göra är att följa dessa steg:

  1. Aktivera bladet som du vill att makrot samband.
  2. Se till att fliken Formler av bandet visas.
  3. I Definierade namn området av bandet, klicka på Definiera namn. Excel visas det nya namnet i dialogrutan. (Se figur 1.)

    Köra ett makro när ett kalkylblad är Inaktiverad

    Figur 1. Nytt namn i dialogrutan.

  4. I fältet Namn anger du ett namn som börjar med kalkylbladsnamnet, följt av ett utropstecken, Auto_Deactivate, och alla andra formuleringar önskas. Således, om kalkylbladet utsågs Aktier kan du skriva in Stocks! Auto_Deactivate_Exit.
  5. I rutan Refererar till, anger en formel som pekar på arbetsboken och makro du vill automatiskt exekveras. Således, om makronamnet var Update_PL, och arbetsboken namnet var PFOLIO.XLS, skulle du skriva in formeln = PFolio! Update_PL.
  6. Klicka på OK.

Kom ihåg att ett makro som definieras på detta sätt drivs varje gång kalkylbladet deaktiveras, inte bara den första gången. Tänk på hur du använder Excel; om du tillbringar en hel del tid hopping mellan kalkylblad i en arbetsbok eller mellan arbetsböcker, är det möjligt att avaktivera ett kalkylblad flera dussin gånger under loppet av en session.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (6138) gäller för Microsoft Excel 2007 och 2010. Du kan hitta en version av detta tips för den äldre menygränssnittet i Excel här: Köra ett makro När ett kalkylblad är avaktiverad.