Lägg till en knapp och tilldela ett makro i Excel

Excel -knappar

I Excel används knappar för att ringa till makron. Denna handledning kommer att omfatta hur du skapar Excel -knappar, tilldelar dem makron, justerar deras egenskaper och mer.

Som standard är Excel -makron tillgängliga i en lista via knappen "Makron" på menyfliksområdet Visa.

Ofta vill du dock ge enkel åtkomst till ett visst makro direkt i ditt kalkylblad. Detta kan uppnås med en knappkontroll.

En knappkontroll ser ut som en Microsoft Windows -knapp och kör ett makro när du klickar på den. Det är ett mycket smidigare sätt att komma åt dina mest använda makron och är ett enkelt sätt att exponera anpassad funktionalitet för andra användare av din arbetsbok.

Kör ett makro från en knapp

Om du vill köra ett makro från en knapp i Excel klickar du bara på knappen:

Fliken Excel -utvecklare

Knapparna är tillgängliga via fliken Utvecklare.

Tyvärr döljer Excel fliken Utvecklare som standard. Om du inte ser utvecklarbandet följer du dessa steg:

  • Klick Fil > alternativ i listan på vänster kant

  • I alternativ välj dialogruta Anpassa menyfliksområdet> Anpassa menyfliksområdet> Huvudflikar och lägg till en bock i rutan för “Utvecklare” och klicka på OK.

Lägg till en makroknapp

Välj Excel -fliken i Excel och klicka sedan på "Föra in”I rullgardinsmenyn. Det finns flera typer av kontroller indelade i två sektioner, “Form Controls” och “ActiveX Controls”.

För tillfället klickar du bara på Knapp kontroll under "Formulärkontroller”. Flytta sedan musen var som helst över kalkylbladets yta, håll sedan vänsterklicka och dra musen för att rita konturen av en rektangel. När du släpper vänsterklick kommer en ny dialogruta med titeln "Tilldela makro”.

Tilldela ett makro till en knapp

Här kan du tilldela ett befintligt makro till knappen, spela in ett nytt makro, skapa ett nytt makro från grunden med VBA, eller klicka på "Avbryt" och återgå till din knapp senare.

Tilldela en knapp till befintligt makro

För att tilldela ett befintligt makro väljer du helt enkelt makrons namn i listan och klickar sedan på OK.

Redigera ett befintligt makro innan du tilldelar en knapp

Om du vill redigera ett makro innan du tilldelar det till knappen väljer du makrons namn i listan och klickar på knappen "Redigera" (texten "Ny" ändras till "Redigera").

Spela in ett makro och tilldela knappen

För att spela in ett nytt makro och tilldela det till knappen, klicka på "Spela in …". Detta tar upp Spela in makro dialogrutan, där du anger ett namn och klickar på "OK". Knappen kommer att tilldelas det makrot. Samtidigt förblir Excel i inspelningstillstånd tills du klickar på "Stoppa inspelning" i avsnittet "Kod" på fliken Utvecklare.

Skriv VBA -proceduren och tilldela knappen

För att skriva ett nytt makro för knappen, skriv ett nytt namn för ditt makro i textrutan högst upp i dialogrutan och klicka sedan på "Nytt". Excel tar upp VB Editor, där du kommer att se en ny tom makroprocedur med namnet du angav. Denna procedur kommer att lagras i en ny modul, synlig i projektfönstret.

Ändra makro tilldelad till knapp

För att ändra det makro som tilldelats en knapp, högerklicka helt enkelt på knappen och välj Tilldela makro:

Här kan du se det tilldelade makrot och göra önskade ändringar.

Hur man justerar knappegenskaper i Excel

Flytta eller ändra storlek på Excel -knapp

När du har placerat en knapp kan du enkelt flytta eller ändra storlek på den. För att utföra någon av dessa åtgärder, högerklicka på knappen. Sedan kan du vänsterklicka och dra knappen till önskad plats eller ändra storlek på den.

Byt namn på knappen

Med knappen markerad, vänsterklicka på knapptexten som du vill redigera.

För att lägga till flera rader, tryck på STIGA PÅ nyckel.

Formatknapp

För att formatera andra knappegenskaper, Högerklicka> Formatkontroll

Här kan du justera teckenstorlekar och många andra knappegenskaper:

Av särskild uppmärksamhet är fliken "Egenskaper", som ändrar hur knappen beter sig när omgivande rader och kolumner infogas, raderas, ändras eller döljs/döljs.

  • Flytta och storlek med celler: Knappen flyttas och ändras i storlek när rader och kolumner ändras.
  • Flytta men gör inte storlek med celler: Knappen flyttas, men ändrar inte storlek.
  • Rör dig inte eller storlek med celler: Knappen kommer inte att flytta eller ändra storlek.
  • Till sist, Skriv ut objekt kan ange att objektet ska visas på utskrifter. Detta är avmarkerat som standard, men kan aktiveras om så önskas.

Tilldela ett makro till en form

Förutom knappar kan makron tilldelas andra objekt som bilder, textrutor och former. Med en bild eller form kan du skapa en knapp som ser ut som du vill. Excel innehåller en mängd olika anpassningsbara former inklusive polygoner, pilar, banners och mer som kan vara bättre lämpade för ditt kalkylblad än en vanlig knappkontroll.

Former nås från fliken Infoga:

Välj den form du vill ha från rullgardinsmenyn Form, rita den på ditt kalkylblad som med en knappkontroll, högerklicka på den och välj "Tilldela makro …" i popup-dialogrutan. Alternativen är desamma som att tilldela ett makro till en knapp.

Tilldela en makro till en hyperlänk

Makron kan också tilldelas hyperlänkar med hjälp av VBA -evenemang. Händelser är procedurer som utlöses när vissa åtgärder utförs:

  • Öppna/stäng/spara arbetsbok
  • Aktivera / inaktivera kalkylblad
  • Cellvärden ändras
  • Klicka på Hyperlänk
  • och mer.

Händelser kräver kunskap om VBA. För mer information om evenemang, besök vår VBA -handledning.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave