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.

Mer information om hur du skapar makron finns i Skapa eller ta bort ett makro.

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å posten och klicka på Stoppa inspelning Bild av knapp när du är klar med inspelningen av makrot på fliken utvecklare i gruppen kod.

    • 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 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 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å Microsoft Office-knappen Bild av Office-knappen och sedan på Excel-alternativ.

    2. Markera kryssrutan Visa fliken Utvecklare i menyfliksområdet under De vanligaste alternativen när du arbetar i Excel i kategorin Populära och klicka sedan på OK.

      Obs!: Menyfliksområdet är en del av Microsoft Office Fluent-användargränssnittet.

  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 du är klar med kontrollen på fliken utvecklare i gruppen kontroller inaktivera Designläge Bild av knapp .

Ö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.

×