Viktigt!: Support för Office 2016 och Office 2019 upphörde den 14 oktober 2025. Uppgradera till Microsoft 365 om du vill arbeta på valfri enhet var du än är och fortsätta få support. Skaffa Microsoft 365
Du kan automatisera en formulärkontroll 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ärkontroll genom att tilldela ett makro till den.
-
Kör VBA-kod (Microsoft 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ärkontroll
-
Högerklicka på kontrollen och klicka sedan på Tilldela makro.
Dialogrutan Tilldela makron visas.
-
Om du vill ange platsen för ett befintligt makro väljer 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 arbetsbok som är öppen väljer du Alla öppna arbetsböcker.
Obs!: Om makrot som du vill tilldela kontrollen finns i en separat arbetsbok öppnar du arbetsboken först så att den blir tillgänglig i listrutan Makron i .
-
Om du vill begränsa sökningen efter makrot till arbetsboken som innehåller det aktuella kalkylbladet väljer du Den här arbetsboken.
-
Om du vill begränsa sökningen efter makrot till en viss arbetsbok väljer du den arbetsboken i listan med tillgängliga öppna arbetsboksnamn.
-
-
Gör något av följande:
Tilldela 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 går du till fliken Utvecklare , gruppen Kod och klickar på Stoppa inspelning
. -
Tilldela ett befintligt makro Dubbelklicka på ett makro i listan eller ange 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 Visual Basic-hjälpen.
Ändra ett tilldelat makro Gör något av följande:
-
Redigera det tilldelade makrot Klicka på makrots namn i rutan Makronamn och klicka sedan på Redigera.
-
Tilldela ett annat befintligt makro Dubbelklicka på ett makro i listan eller ange namnet i rutan Makronamn .
-
Lägga till eller redigera ett makro för en ActiveX-kontroll
-
Visa fliken Utvecklare om den inte är tillgänglig.
I Excel 2016, 2013, 2010:
-
Klicka på Arkiv > Alternativ > Anpassa menyflik.
-
Markera kryssrutan Utvecklare under Anpassa menyfliksområdet och klicka sedan på OK.
I Excel 2007:
-
Klicka på Microsoft Office-knappen
och klicka sedan på Excel-alternativ. -
I kategorin Populära , under De vanligaste alternativen för att arbeta med Excel, markerar du kryssrutan Visa fliken Utvecklare i menyfliksområdet och klickar sedan på OK.
-
-
Om du vill redigera ActiveX-kontrollen kontrollerar du att du är i designläge. På fliken Utvecklare i gruppen Kontroller aktiverar du Designläge
. -
Markera kontrollen.
Mer information finns i Markera eller avmarkera kontroller i ett kalkylblad.
-
Klicka på Visa kod
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.
-
I Visual Basic-Editor skriver du ett nytt makro eller ändrar det befintliga makrot.
Mer information om hur du skriver makron finns i Visual Basic-hjälpen.
-
När du har skrivit klart makrot klickar du på Stäng och återgå till Microsoft Excel på Arkiv-menyn i Visual Basic-Editor.
-
När du har skapat kontrollen inaktiverar du designläget
i gruppen Kontroller på fliken Utvecklare.