Hur man bygger en anpassad Excel-verktygsfält i VBA-makron

Hur man bygger en anpassad Excel-verktygsfält i VBA-makron / Produktivitet

Klar för att överbelasta din Excel-produktivitet? En anpassad verktygsfält kan bara göra det.

Ett välgjord Excel-makro 5 Resurser för Excel-makron för att automatisera dina kalkylblad 5 Resurser för Excel-makron för att automatisera dina kalkylblad Sökning efter Excel-makron? Här är fem webbplatser som har det du letar efter. Läs mer kan utföra en tidskrävande uppgift med ett klick, vilket är ganska bekvämt. Det är ännu bekvämare när du bygger ett anpassat verktygsfält som innehåller alla dina vanligaste makron.

Bifoga ett makro till en knapp Så här skickar du e-post från ett Excel-kalkylblad med VBA-skript Hur skickar du e-post från ett Excel-kalkylblad med hjälp av VBA-skript Vår kodmall hjälper dig att ställa in automatiserade e-postmeddelanden från Excel med hjälp av Collaboration Data Objects (CDO) och VBA skript. Läs mer är en lösning, men det finns tillfällen då det skulle vara bra att bädda in den här funktionaliteten i Excel-gränssnittet. Genom att följa dessa steg kan du placera dina makron precis där i bandet.

Så här börjar du på din anpassade verktygsfält.

Lägga till en flik till bandet

Först ska vi lägga till vår egen anpassade flik till bandet som kommer att hysa vårt verktygsfält. Högerklicka på det och välj Anpassa bandet.

På nästa skärm klickar du på Ny flik.

Markera din nya flik och klicka sedan på Döpa om. Jag ska ringa mina makron, men du kan välja vad du vill.

Tryck ok att återgå till kalkylbladet.

Våra makronfliken har dykt upp, precis som vi hoppades. Det är dock lite tomt just nu.

För att ge den lite funktionalitet, låt oss piska upp några grundläggande makron. De 10 bästa OneNote-makronen du borde prova de 10 bästa OneNote-makronen du ska försöka OneNote är ett fantastiskt produktivitetsverktyg på egen hand, men du kan ta det till nästa nivå med makron . Vi visar dig hur du kommer igång och de bästa makronen som finns tillgängliga nu. Läs mer .

Skapa makron

Först ska vi skapa ett mycket, väldigt enkelt makro för att få grunderna nere.

Skapa tid och datum makro

Först, huvudet till Utvecklare fliken och klicka Makron.

Ange makronamnet datum och tid och klicka sedan på Skapa.

Excel öppnar Visual Basic-redigeraren. Lägg till följande kod:

Deltidens datum () MsgBox Slutar nu Sub

Detta berättar att Excel presenterar en meddelandebox för användaren och att fylla i den här meddelandeboxen med aktuell tid och datum, per Nu kommando. Spara ditt jobb - kom ihåg att spara kalkylbladet 10 Easy Excel Timesavers Du kan ha glömt 10 Easy Excel Timesavers Du kan ha glömt Dessa tio tips är säker på att du minimerar din tid med att utföra meniala Excel-uppgifter och öka produktiviteten i kalkylbladet. Läs mer som en makroaktiverad fil om du inte redan har gjort det - och gå tillbaka till Excel.

Klick Makron i Utvecklare fliken igen, och denna gång markera datum och tid och klicka Springa.

Du borde se något så här:

Vår meddelandebox makro fungerar! Låt oss nu försöka något lite mer komplicerat.

Skapa autoprofilmakro

Öppna dialogrutan Makroner en gång till, och denna gång skriver du in namnet customheaders och klicka Skapa.

Ange följande kod under Sub anpassade rubriker ():

Område ("A1"). Värde = "Date Range" ("B1"). Värde = "Titel" Område ("C1"). Värde = "Prioritet" "E1"). Värde = "Färdigt?"

Detta kommer att fylla i cellerna i parentes som följer Räckvidd kommando med motsvarande textsträng. Naturligtvis kan du byta ut rubrikerna för vad du vill, och utöka listan efter behov.

Lägg till den här koden längst ner:

Range ("A1: E1"). Font.Bold = True

Detta kommer att gälla fet formatering 9 Tips för att formatera ett Excel-diagram i Microsoft Office 9 Tips för att formatera ett Excel-diagram i Microsoft Office Första intryck. Låt inte ett ful Excel-diagram skrämma bort din publik. Här är allt du behöver veta om att göra dina kartor attraktiva och engagerade i Excel 2016. Läs mer till varje rubrik. Om du har lagt till extra rubriker, se till att justera cellerna i parenteserna som följer Räckvidd kommando.

Nu är det dags att gå tillbaka till Excel och se om vårt makro fungerar som det ska.

Det gjorde det faktiskt. Detta makro är praktiskt om du ställer in nya kalkylblad som innehåller nya data varje vecka eller månad. När vi lägger till detta makro till vårt verktygsfält kan vi fylla i dessa rubriker med ett klick istället för att skriva ut dem manuellt varje gång.

Nu för en mer makro.

Skapa den länkade kalkylarkmakroen

Skapa först ett helt nytt kalkylblad och spara det. Öppna sedan dokumentet vi arbetade med tidigare och navigera till Utvecklare > Makron. Ange namnet linkedspreadsheet och klicka Skapa.

Ange följande kod nedan Del länkarkiv ():

Workbooks.Open ("C: \ Users \ bradj \ Desktop \ Använd av \ VBA Toolbar \ holiday availability.xlsx")

Du måste dock byta ut sökvägen för det kalkylblad du just skapat. För att ta reda på det, navigera till dokumentet i File Explorer, högerklicka på det och välj Egenskaper.

Detta makro öppnar den angivna arbetsboken. Jag använder en semestertillgångsdiagram som jag ofta behöver referera till när jag tittar på ett annat kalkylblad, så det är vettigt att jag har en direktlänk till den här filen på min verktygsfält.

Spara ditt arbete och gå tillbaka till Excel för att testa det.

Det fungerar bra. När jag kör makro öppnar det länkade kalkylbladet genast. Nu behöver vi bara lägga till alla dessa makron till vårt verktygsfält.

Följer verktygsfältet

Öppna Makron fliken vi skapade tidigare och högerklicka på bandet. Välj Anpassa bandet.

Använd Välj kommandon från rullgardinsmenyn och välj Makron.

Du borde se de tre makronen vi gjorde tidigare. Markera var och en och använd Lägg till knappen för att infoga den i en Ny grupp under Makron flik.

Markera varje makro och klicka på Döpa om för att ge dem en mer presentabel etikett och lägga till en anpassad ikon.

Nu har vi en fullt fungerande verktygsfält som ger snabb åtkomst till de makron vi skapade.

Gör en verktygsfält som fungerar för dig!

Alla vet att Excel är en otroligt kraftfull mjukvara 16 Excel-formulär som hjälper dig att lösa verkliga problem 16 Excel-formulär som hjälper dig att lösa verkliga problem Det rätta verktyget är hälften av arbetet. Excel kan lösa beräkningar och bearbeta data snabbare än du kan hitta din räknare. Vi visar dig viktiga Excel-formulär och visar hur du använder dem. Läs mer .

Det kan göra nästan vad som helst - och som ett resultat kan standardinställningen vara lite överväldigande.

Excel kommer verkligen till sin egen när du skräddarsyr det för din egen användning. Om du kan skapa en anpassad verktygsfält som består av egna specialiserade makron, är du säker på att vara mer produktiv. Ingen vet ditt arbetsflöde bättre än du gör, så ingen har bättre möjlighet att raka bort bortkastad tid när det är möjligt.

Allt som krävs är lite kunskap om VBA, och det är en skrämmande utsikter om du inte är en erfaren kodare. Men det är egentligen inte så svårt som det kan tyckas, särskilt om du börjar med VBA-grunden. Programmet för Excel VBA Programmering för nybörjare Excel VBA Programmering Handledning för nybörjare VBA är ett Microsoft Office-verktyg. Du kan använda den för att automatisera uppgifter med makron, inställningsfunktioner och mycket mer. Vi introducerar dig till Excel visuell grundläggande programmering med ett enkelt projekt. Läs mer . Ganska snart är du redo att skräddarsy dina egna makron, och det är en stor färdighet att ha om du ser på att mastera Excel.

Har du ett tips om att skapa Excel-makron? Letar du efter hjälp med processen med att bygga ett verktygsfält? Gå med i konversationen i kommentarfältet nedan!

Bildkredit: ARTIST via Shutterstock.com

Utforska mer om: Microsoft Excel, Microsoft Office Tips, Visual Basic Programmering.