Lägga till eller redigera ett makro för en kontroll i ett kalkylblad

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.

Formulär och ActiveX-kontroller kan göra du följande:

  • Utföra en åtgärd när användaren klickar på en formulärkontroll genom att koppla ett makro till den.

  • Kör Microsoft Visual Basic for Applications (VBA) kod att bearbeta alla händelser som inträffar när en användare interagerar med en ActiveX-kontroll.

Vad vill du göra?

Lägga till eller redigera ett makro för en formulärkontroll

Lägga till eller redigera ett makro för en ActiveX-kontroll

Lägga till eller redigera ett makro för en formulärkontroll

  1. Högerklicka på kontrollen och klicka sedan på Koppla makro.

    Dialogrutan Koppla makro visas.

  2. Om du vill ange platsen för ett befintligt makro markerar den plats där makrot finns i rutan Makron i genom att göra något av följande:

    • Om du vill söka efter makrot i alla öppna arbetsböcker väljer du Alla öppna arbetsböcker.

      Obs!: Om makrot som du vill koppla till kontrollen finns i en separat arbetsbok, öppnar du den arbetsboken först så att den blir tillgänglig i listrutan Makron i.

    • Om du vill begränsa sökningen efter makrot till den arbetsbok som innehåller det aktuella kalkylbladet väljer du Denna arbetsbok.

    • Om du vill begränsa sökningen efter makrot till en viss arbetsbok, markerar du den arbetsboken i listan över tillgängliga öppna arbetsböcker.

  3. Gör något av följande:

    Koppla ett makro    Gör något av följande:

    • Spela in ett nytt makro    Klicka på Spela in. När du är klar med inspelningen av makrot klickar du på Stoppa inspelning Bild av knapp i gruppen Kod på fliken Utvecklare.

    • Koppla ett befintligt makro    Dubbelklicka på ett makro i listan eller skriv namnet i rutan Makronamn.

    • Skapa ett nytt makro    Klicka på Nytt och skriv sedan ett nytt makro i Visual Basic Editor.

      Mer information om hur du skriver makron finns i Hjälp om Visual Basic.

      Ändra ett kopplat makro    Gör något av följande:

    • Redigera det kopplade makrot    Klicka på makrots namn i rutan Makronamn och klicka sedan på Redigera.

    • Koppla ett annat befintligt makro    Dubbelklicka på ett makro i listan eller skriv namnet i rutan Makronamn.

Överst på sidan

Lägga till eller redigera ett makro för en ActiveX-kontroll

  1. Visa fliken Utvecklare om den inte är tillgänglig.

    Visa fliken Utvecklare

    1. Klicka på Alternativ på fliken Arkiv och klicka på Anpassa menyfliksområdet.

    2. Markera kryssrutan Utvecklare under Primära flikar och klicka sedan på OK.

  2. Kontrollera att du arbetar i designläge om du vill redigera ActiveX-kontrollen. Du aktiverar designläget genom att klicka på Designläge Bild av knapp i gruppen Kontroller på fliken Utvecklare.

  3. Markera kontrollen.

    Mer information finns i Markera eller avmarkera kontroller i ett kalkylblad.

  4. Klicka på Visa kod Bild av knapp på fliken utvecklare i gruppen kontroller.

    Obs!: Du kan också redigera ett befintligt makro genom att högerklicka på kontrollen och sedan klicka på Visa kod.

  5. Skriv ett nytt makro eller ändra ett befintligt makro i Visual Basic Editor.

    Mer information om hur du skriver makron finns i Hjälp om Visual Basic.

  6. När du har skrivit makrot klickar du på Stäng och återgå till Microsoft ExcelArkiv-menyn i Visual Basic Editor.

  7. När designen av kontrollen är klar inaktiverar du Designläge Bild av knapp i gruppen Kontroller på fliken Utvecklare.

Överst på sidan

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.

×