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

Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Du kan automatisera en formulär kontroll eller en ActiveX-kontroll genom att göra följande:

  • Utföra en åtgärd eller åtgärd när en användare klickar på en formulär kontroll genom att koppla ett makro till det.

  • Kör Microsoft VBA-kod (Visual Basic for Applications) för att bearbeta 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.

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

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

    Dialog rutan koppla makron öppnas.

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

    • Om du vill söka efter makrot i en öppen arbets bok väljer du alla öppna arbets böcker.

      Obs!: Om det makro som du vill tilldela kontrollen finns i en separat arbets bok måste du först öppna arbets boken så att den blir tillgänglig i list rutan makron i .

    • Om du vill begränsa sökningen efter makrot till den arbets bok som innehåller det aktuella kalkyl bladet väljer du den här arbets boken.

    • Om du vill begränsa sökningen efter makrot till en viss arbets bok väljer du den arbets boken i listan över tillgängliga öppna arbets boks namn.

  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å Recordoch när du är klar med inspelningen av makrot klickar du på stoppa inspelning Knappbild i gruppen kod på fliken utvecklare .

    • Koppla ett befintligt makro    Dubbelklicka på ett makro i listan eller Skriv namnet i rutan makro namn .

    • Skapa ett nytt makro    Klicka på ny 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å namnet på makrot i rutan makro namn och klicka sedan på Redigera.

    • Koppla ett annat befintligt makro    Dubbelklicka på ett makro i listan eller Skriv namnet i rutan makro namn .

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

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

    I Excel 2016, 2013, 2010:

    1. Klicka på Arkiv > Alternativ > Anpassa menyflik.

    2. Markera kryss rutan utvecklare under Anpassa menyfliksområdetoch klicka sedan på OK.

    I Excel 2007:

    1. Klicka på Microsoft Office-knappen Bild av Office-knappen och sedan på Excel-alternativ.

    2. Markera kryss rutan Visa fliken Utvecklare i menyfliksområdet under de vanligaste alternativennär du arbetar i Excel i kategorin populära .

  2. Om du vill redigera ActiveX-kontrollen kontrollerar du att du är i design läge. Aktivera Design läget Knappbild i gruppen kontroller på fliken utvecklare .

  3. Markera kontrollen.

    Mer information finns i Markera eller avmarkera kontroller i ett kalkyl blad.

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

    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 det befintliga makrot i Visual Basic Editor.

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

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

  7. När du är klar med kontrollen går du till fliken utvecklare , gruppen kontroller och inaktiverar Design läget Knappbild .

Utöka dina Office-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.

×