Sådan opbygges en tilpasset Excel-værktøjslinje af VBA-makroer

Klar til at overbelaste din Microsoft Excel produktivitet? En brugerdefineret værktøjslinje kan bare gøre det. Vi viser dig, hvordan du sætter alle dine Excel-makroer inden for rækkevidde.

Klar til at overbelaste din Microsoft Excel produktivitet?  En brugerdefineret værktøjslinje kan bare gøre det.  Vi viser dig, hvordan du sætter alle dine Excel-makroer inden for rækkevidde.
Reklame

Klar til at overbelaste din Excel-produktivitet? En brugerdefineret værktøjslinje kan bare gøre det.

En velfungerende Excel-makro 5 Ressourcer til Excel-makroer til at automatisere dit regneark 5 Ressourcer til Excel-makroer til at automatisere dit regneark Søgning efter Excel-makroer? Her er fem websteder, der har fået det, du leder efter. Læs mere kan udføre en tidskrævende opgave med et enkelt klik, hvilket er ret praktisk. Det er endnu mere praktisk, når du opbygger en brugerdefineret værktøjslinje, der indeholder alle dine mest almindeligt anvendte makroer.

Vedhæftning af en makro til en knap Sådan sender du e-mails fra et Excel-regneark ved hjælp af VBA-scripts Sådan sender du e-mails fra et Excel-regneark ved hjælp af VBA-scripts Vi viser dig hvordan du konfigurerer automatiserede e-mails fra inden for Excel ved hjælp af Collaboration Data Objects (CDO) og VBA scripts. Vores kode skabeloner gør dette meget lettere end det lyder! Læs mere er en løsning, men der er tidspunkter, hvor det ville være dejligt at integrere den funktionalitet i Excel-grænsefladen. Ved at følge disse trin kan du sætte dine makroer lige der i båndet.

Sådan kommer du i gang på din brugerdefinerede værktøjslinje.

Tilføjelse af en fane til båndet

Først skal vi tilføje vores egen brugerdefinerede fane til båndet, som vil huse vores værktøjslinje. Højreklik på det og vælg Tilpas båndet .

tilpasse båndet excel

På den næste skærm skal du klikke på Nyt faneblad .

udmærke nye ribbon fan

Fremhæv din nye fane, og klik derefter på Omdøb . Jeg skal ringe mine makroer, men du kan vælge hvad du vil.

omdøb excel ribbon tab

Tryk på OK for at vende tilbage til regnearket.

Excel-makro-fanen

Vores makrofane har dukket op, ligesom vi håbede. Men det er lidt tomt i øjeblikket.

udmærker tom makro-fanen

For at give det nogle funktioner, lad os piske nogle få makroer. De 10 bedste OneNote-makroer, du skal prøve de 10 bedste OneNote-makroer, du bør prøve. OneNote er et fantastisk produktivitetsværktøj alene, men du kan tage det til næste niveau ved hjælp af makroer . Vi viser dig, hvordan du kommer i gang, og de bedste makroer, der er tilgængelige nu. Læs mere .

Oprettelse af makroer

For det første skal vi oprette en meget, meget enkel makro for at få det grundlæggende.

Oprettelse af tid og dato makro

Først skal du gå til fanen Udvikler og klikke på Makroer .

excel udvikler makroer

Indtast makronavnet dateandtime og klik derefter på Opret .

excel skabe makro

Excel åbner Visual Basic-editoren. Tilføj følgende kode:

Sub dateandtime() MsgBox Now End Sub 

Dette fortæller Excel at præsentere en meddelelsesboks til brugeren og at udfylde denne meddelelsesboks med den aktuelle tid og dato, pr. Kommandoen Nu . Gem dit arbejde - husk at gemme dit regneark 10 Easy Excel Timesavers Du kunne have glemt 10 Easy Excel Timesavers Du kunne have glemt Disse ti tips er sikker på at minimere din tid med at udføre menial Excel-opgaver og øge produktiviteten i regnearket. Læs mere som en makroaktiveret fil, hvis du ikke allerede har gjort det - og gå tilbage til Excel.

Klik på Makroer på fanen Udvikler en gang til, og denne gang fremhæv datodato og klik på Kør .

excel run makro

Du skal se noget som dette:

Excel-besked boks

Vores meddelelsesboks makro fungerer! Lad os nu prøve noget lidt mere kompliceret.

Oprettelse af autoprofilmakroen

Åbn makro-dialogboksen igen, og denne gang indtaster du brugerdefinerede overskrifter og klikker på Opret .

excel kundeoverskrifter

Indtast følgende kode under Sub customheaders () :

 Range("A1").Value = "Date" Range("B1").Value = "Title" Range("C1").Value = "Priority" Range("D1").Value = "Status" Range("E1").Value = "Finished?" 

Dette vil fylde cellerne i parentes efter kommandoen Range med den tilsvarende tekststreng. Selvfølgelig kan du udskifte overskrifterne for hvad du vil, og udvide listen efter behov.

Tilføj denne linje kode til bunden:

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

Dette vil gælde for fed formatering 9 Tips til formatering af et Excel-diagram i Microsoft Office 9 Tips til formatering af et Excel-diagram i Microsoft Office Første indtryk betyder noget. Lad ikke et grimt Excel-diagram skræmme dit publikum. Her er alt hvad du behøver at vide om at gøre dine diagrammer attraktive og engagerende i Excel 2016. Læs mere til hver overskrift. Hvis du har tilføjet ekstra overskrifter, skal du sørge for at justere cellerne i parentes efter kommandoen Range .

Nu er det tid til at gå tilbage til Excel og se, om vores makro fungerer som den skal.

excel autoheader

Det gjorde det faktisk. Denne makro er praktisk, hvis du opsætter nye regneark, der indeholder nye data hver uge eller måned. Når vi tilføjer denne makro til vores værktøjslinje, kan vi fylde disse overskrifter med et klik, snarere end at skrive dem manuelt hver gang.

Nu for en mere makro.

Oprettelse af den tilknyttede regnearkmakro

Opret først et helt nyt regneark og gem det. Derefter åbner du det dokument, vi arbejdede med tidligere, og navigerer til Udvikler > Makroer . Indtast navnet linket regneark og klik på Opret .

Indtast følgende kode nedenfor Underlinket regneark () :

 Workbooks.Open ("C:\Users\bradj\Desktop\Make Use Of\VBA Toolbar\holiday availability.xlsx") 

Du skal dog udskifte stien til det regneark, du netop har oprettet. For at finde ud af det, skal du navigere til dokumentet i File Explorer, højreklikke på det og vælge Egenskaber .

Denne makro åbner den angivne arbejdsbog. Jeg bruger et ferieoversigtskort, som jeg ofte skal henvise til, mens jeg kigger på et andet regneark, så det giver mening for mig at have et direkte link til denne fil på min værktøjslinje.

Gem dit arbejde og gå tilbage til Excel for at teste det.

Excel Link-regneark

Det virker godt. Når jeg kører makroen, åbnes det sammenkædede regneark straks. Nu skal vi bare tilføje alle disse makroer til vores værktøjslinje.

Udfylder værktøjslinjen

Åbn fanen Makroer, vi oprettede tidligere, og højreklik på båndet. Vælg Tilpas båndet .

Brug Vælg kommandoer fra rullemenuen, og vælg Makroer .

Excel vælge kommandoer fra

Du bør se de tre makroer, vi lavede tidligere. Fremhæv hver enkelt og brug knappen Tilføj for at indsætte den i en ny gruppe under fanen Makroer .

excel tilføj makro

Fremhæv hver makro og klik på Omdøb for at give dem en mere præsentabel etiket og tilføj et brugerdefineret ikon.

excel omdøbe makro

Nu har vi en fuldt funktionel værktøjslinje, der giver øjeblikkelig adgang til de makroer, vi oprettede.

excel færdig værktøjslinje

Lav en værktøjslinje der virker for dig!

Alle ved, at Excel er et utrolig kraftfuldt stykke software 16 Excel-formler, der kan hjælpe dig med at løse virkelige livsproblemer 16 Excel-formler, der kan hjælpe dig med at løse virkelige livsproblemer Det rigtige værktøj er halvdelen af ​​arbejdet. Excel kan løse beregninger og behandle data hurtigere, end du kan finde din regnemaskine. Vi viser dig centrale Excel-formler og demonstrere, hvordan du bruger dem. Læs mere .

Det kan gøre næsten alt - og som følge heraf kan standardopsætningen være lidt overvældende.

Excel kommer virkelig i sig selv, når du skræddersy det til din egen brug. Hvis du kan oprette en brugerdefineret værktøjslinje sammensat af dine egne specialiserede makroer, er du sikker på at være mere produktiv. Ingen kender din arbejdsgang bedre end du gør, så ingen er i en bedre position til at fjerne barberet tid, hvor det er muligt.

Alt det kræver er et lille kendskab til VBA, og det er en skræmmende udsigt, hvis du ikke er en erfaren coder. Men det er virkelig ikke så svært, som det kan synes, især hvis du starter med VBA-basics Excel VBA Programmering Tutorial for Beginners Excel VBA Programmering Tutorial for Beginners VBA er et Microsoft Office-værktøj. Du kan bruge den til at automatisere opgaver med makroer, sæt triggere og meget mere. Vi introducerer dig til Excel Visual Basic Programmering med et simpelt projekt. Læs mere . Rett snart vil du være klar til at skræddersy dine egne makroer, og det er en stor færdighed at have, hvis du er seriøs om at mestre Excel.

Har du et tip om oprettelse af Excel-makroer? Leder du efter hjælp med processen med at opbygge en værktøjslinje? Deltag i samtalen i kommentarfeltet nedenfor!

Billedkredit: ARTIST via Shutterstock.com

In this article