Köra ett makro automatiskt när du öppnar en arbetsbok

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din referens.

Du kanske vill att makrot ska köras automatiskt när du öppnar en viss arbetsbok. Följande procedur används ett exempel för att visa hur det fungerar. Du kanske också vill köra makron automatiskt när Excel startar.

Börja med att kontrollera att fliken Utvecklare visas i menyfliksområdet. Gör följande om fliken inte visas:

  1. Klicka på Arkiv > Alternativ > Anpassa menyfliksområdet.

  2. Markera rutan Utvecklare i rutan Primära flikar under Anpassa menyområdet.

  3. Klicka på OK.

Om du vill använda exemplet nedan i din egen arbetsbok kan du skapa blad för varje dag i månaden och ge varje bladflik motsvarande namn. Du kan t.ex. ge flikarna namnen 1 mars, 2 mars o.s.v. fram till 31 mars. Makrot körs automatiskt när du öppnar arbetsboken med fliken för den aktuella dagen i månaden.

  1. Klicka på Utvecklare > Visual Basic.

Gruppen Kod på fliken Utvecklare

  1. Klicka på Infoga > Modul.

  2. Infoga följande kod i modulen:

    Privat Sub Auto_Open()
    tona ned vntToday som Variant
    vntToday = WorksheetFunction.Text (datum, "mmmm dd")
    On Error Resume Next
    Sheets(vntToday). Välj
    om fel <> 0 sedan
    MsgBox "Kalkylblad finns inte."
    Annat
    Range("A1"). Välj
    Avsluta om
    avsluta Sub

  3. Stäng Visual Basic (du behöver inte spara något).

  4. Spara arbetsboken som makroaktiverad Excel-arbetsbok (*xlsm) och stäng den.

Nästa gång du öppnar arbetsboken visas fliken för den aktuella dagen automatiskt med markören i cell A1. Om det inte finns något kalkylblad för dagen visas i stället meddelandet "Kalkylbladet finns inte".

Tips: Du kan skapa en ny arbetsbok inför varje ny månad och skapa makrot på nytt för den nya arbetsboken.

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×