När du arbetar med Microsoft Excel-kalkylblad behöver du inte fortsätta att utföra samma monotona steg om och om igen. Spara tid genom att skapa makron som automatiserar repetitiva uppgifter. De flesta Excel-makron kan skapas utan kunskap om Microsofts Visual Basic Application (VBA), helt enkelt genom att registrera de steg du tar för att utföra uppgiften.
Dessa steg kan inkludera alla tangenttryckningar och musklick som du gör, till exempel att skriva siffror eller text, klicka på celler på kommandon i menyfliksområdet och formatera celler, kolumner eller rader. Om du vet hur man arbetar med VBA kan du redigera din inspelade kod eller skapa mer komplexa makron i VB Editor (VBE), tillgänglig från Excel och andra Microsoft Office-program.
Dagens video
Utan att ens använda VBE kan du dock spela in ett enkelt makro, till exempel för att använda ett enda format--som MM/DD/ÅÅÅÅ--till alla datum i ett kalkylblad. Du kan bygga ett annat makro för att formatera namnen på alla kunder med förfallna konton med fet, röd bokstäver.
Du kan också spela in makron i Excel som sträcker sig till andra Office-program. Du kan till exempel skapa ett makro som först uppdaterar en tabell i Excel och sedan öppnar Outlook för att skicka tabellen till en lista med angivna e-postadresser.
Gör mig i ordning
Innan du spelar in ett makro måste du först aktivera fliken Utvecklare. För att göra det, välj Arkiv, Alternativ, Anpassa menyfliksområdet. Sedan, i kategorin Anpassa menyfliksområdet, i listan Huvudflikar, markerar du kryssrutan Utvecklare och klickar på OK.
När du har aktiverat fliken Utvecklare måste du aktivera makron att köra. Du kan göra det på fliken Utvecklare genom att klicka på Makrosäkerhet. Klicka sedan på Aktivera alla makron under Makroinställningar och sedan på OK.
Spela in makrot
Du kan öppna rutan Spela in makro på något av två sätt. På fliken Utvecklare, i gruppen Kod, klicka på Spela in makro. Alternativt, tryck på Alt+T+M+R.
I rutan Spela in makro anger du ett namn för ditt nya makro. Det första tecknet måste vara en bokstav, men efterföljande tecken kan vara siffror, bokstäver eller understreck.
Det är en bra idé att göra makrots namn så beskrivande som möjligt, så att du snabbt kan hitta makrot om det behövs. Men du kommer också att se en valfri beskrivningsruta som du kan fylla i om du vill.
Om du vill tilldela en genvägsknapp, skriv den stora eller gemena bokstaven som du vill använda i genvägsrutan.
Klicka på OK så börjar Excel att faktiskt registrera dina handlingar i det nya makrot.
Under inspelning ändras knappen Spela in makro till en ruta för Stoppa inspelning. Klicka på den knappen när du är klar för att spara ditt makro.
I allmänhet vill du spara makrot på platsen för denna arbetsbok, men om du vill att det ska vara tillgängligt varje gång du startar Excel bör du spara det i den personliga makroarbetsboken.
Dela ett makro
För att dela makrot i ditt kalkylblad med andra måste du spara det som en Excel Macro-Enabled Workbook-fil.
Distribuera Excel-arbetsbokens huvudfil till de medarbetare som du vill dela makrot med. När en användare baserar en arbetsbok på den här huvudfilen förblir makrot inbäddat i huvudfilen.
Använder VBE
Klicka på fliken Visa på menyfliksområdet. Klicka på Makron och välj Visa makron från den rullgardinsmenyn. Du kan antingen visa och redigera ett befintligt makro som du har spelat in eller klicka på Skapa.
VBE kommer att öppnas, så att du kan skapa kraftfullare makron om du känner till det väsentliga i VBA. Du kommer då att kunna lägga till variabler, kontrollstrukturer och annan kod som Macro Recorder inte kan spela in.