Hoe een aangepaste Excel-werkbalk van VBA-macro's te bouwen
Klaar om uw Excel-productiviteit te verbeteren? Een aangepaste werkbalk kan precies dat doen.
Een goed gemaakte Excel macro 5 Bronnen voor Excel-macro's om uw spreadsheets te automatiseren 5 Bronnen voor Excel-macro's om uw spreadsheets te automatiseren Zoeken naar Excel-macro's? Hier zijn vijf sites die hebben wat je zoekt. Meer lezen kan een tijdrovende taak uitvoeren met één klik, wat best handig is. Het is nog handiger als u een aangepaste werkbalk maakt met al uw meest gebruikte macro's.
Een macro aan een knop toevoegen Hoe e-mails vanuit een Excel-spreadsheet verzenden VBA-scripts gebruiken E-mails verzenden vanuit een Excel-spreadsheet VBA-scripts gebruiken Met onze codesjabloon kunt u geautomatiseerde e-mails instellen vanuit Excel met behulp van Collaboration Data Objects (CDO) en VBA scripts. Read More is een oplossing, maar er zijn momenten dat het geweldig zou zijn om die functionaliteit in de Excel-interface te integreren. Door deze stappen te volgen, kunt u uw macro's daar in het lint plaatsen.
Hier leest u hoe u aan de slag kunt gaan op uw aangepaste werkbalk.
Een tabblad aan het lint toevoegen
Eerst gaan we een eigen aangepast tabblad toevoegen aan het lint dat onze werkbalk zal bevatten. Klik met de rechtermuisknop en selecteer Pas het lint aan.
Klik in het volgende scherm Nieuw tabblad.
Markeer uw nieuwe tabblad en klik vervolgens op andere naam geven. Ik ga mijn macro's noemen, maar je kunt kiezen wat je wilt.
druk op OK om terug te keren naar de spreadsheet.
Ons tabblad Macro's is verschenen, net zoals we hadden gehoopt. Het is op dit moment echter een beetje leeg.
Om het wat functionaliteit te geven, laten we een paar basismacro's oprollen De 10 beste OneNote-macro's die u zou moeten proberen De 10 beste OneNote-macro's die u zou moeten proberen OneNote is een geweldige productiviteitstool op zichzelf, maar u kunt het naar een hoger niveau tillen met behulp van macro's . We laten u zien hoe u aan de slag kunt en de beste macro's die nu beschikbaar zijn. Lees verder .
Macro's maken
Eerst gaan we een zeer, zeer eenvoudige macro maken om de basis te bepalen.
De tijd- en datummacro maken
Ga eerst naar de Ontwikkelaar klik en klik macro's.
Voer de macronaam in datum en tijd en klik vervolgens op creëren.
Excel opent de Visual Basic-editor. Voeg de volgende code toe:
Sub datum en tijd () MsgBox Nu einde Sub
Dit vertelt Excel om een berichtvenster voor de gebruiker te presenteren en om dat berichtvak te vullen met de huidige tijd en datum, volgens de Nu commando. Sla je werk op - onthoud dat je je spreadsheet opslaat 10 Easy Excel Timesavers die je misschien hebt vergeten 10 Easy Excel Timesavers die je misschien hebt vergeten Deze tien tips zorgen ervoor dat je minder tijd kwijt bent aan het uitvoeren van normale Excel-taken en de productiviteit van je spreadsheet verhoogt. Lees Meer als een macro-enabled bestand als je dat nog niet hebt gedaan - en ga terug naar Excel.
Klik macro's in de Ontwikkelaar tab nogmaals, en deze keer markeren datum en tijd en klik Rennen.
Je zou zoiets als dit moeten zien:
Onze berichtenbox-macro werkt! Laten we nu iets ingewikkelder proberen.
De Auto Header-macro maken
Open het dialoogvenster Macro's nogmaals en voer deze keer de naam in customheaders en klik creëren.
Voer de volgende code in onder Sub-customheaders ():
Bereik ("A1"). Waarde = "Datum" Bereik ("B1"). Waarde = "Titel" Bereik ("C1"). Waarde = "Prioriteit" Bereik ("D1"). Waarde = "Status" Bereik ( "E1"). Waarde = "Klaar?"
Dit vult de cellen tussen haakjes na de reeks opdracht met de bijbehorende tekenreeks. Natuurlijk kunt u de headers uitschakelen voor wat u maar wilt en de lijst indien nodig uitbreiden.
Voeg deze regel code toe aan de onderkant:
Bereik ("A1: E1"). Font.Bold = Waar
Hiermee past u vetgedrukte tekst toe 9 Tips voor het opmaken van een Excel-diagram in Microsoft Office 9 Tips voor het opmaken van een Excel-grafiek in Microsoft Office De eerste indruk is belangrijk. Laat een lelijke Excel-grafiek uw publiek niet afschrikken. Hier is alles wat u moet weten om uw grafieken aantrekkelijk te maken en aantrekkelijk te maken voor Excel 2016. Meer informatie voor elke header. Als u extra headers heeft toegevoegd, zorg dan dat u de cellen tussen de haakjes aanpast na de reeks commando.
Nu is het tijd om terug te gaan naar Excel en te zien of onze macro werkt zoals het hoort.
Dat deed het inderdaad. Deze macro is handig als u nieuwe werkbladen opstelt die elke week of maand nieuwe gegevens bevatten. Zodra we deze macro aan onze werkbalk toevoegen, kunnen we deze koppen met één klik vullen, in plaats van ze elke keer handmatig uit te typen.
Nu voor nog een macro.
De gekoppelde spreadsheet-macro maken
Maak eerst een gloednieuwe spreadsheet en sla deze op. Open vervolgens het document waarmee we eerder werkten en navigeer naar Ontwikkelaar > macro's. Voer de naam in linkedspreadsheet en klik creëren.
Voer de onderstaande code in Sub linkedspreadsheet ():
Werkboeken.Open ("C: \ Gebruikers \ bradj \ Desktop \ Maak gebruik van \ VBA Toolbar \ holiday availability.xlsx")
U moet echter het pad omwisselen voor de spreadsheet die u zojuist hebt gemaakt. Als u dat wilt weten, navigeert u naar het document in Verkenner, klikt u er met de rechtermuisknop op en selecteert u eigenschappen.
Deze macro opent de opgegeven werkmap. Ik gebruik een vakantiediagram dat ik vaak moet raadplegen terwijl ik naar een andere spreadsheet kijk, dus is het logisch dat ik een directe link naar dit bestand op mijn werkbalk heb.
Sla uw werk op en ga terug naar Excel om het uit te testen.
Het werkt geweldig. Wanneer ik de macro start, wordt het gekoppelde spreadsheet meteen geopend. Nu hoeven we alleen al deze macro's aan onze werkbalk toe te voegen.
De werkbalk vullen
Open de macro's tab die we eerder hebben gemaakt en klik met de rechtermuisknop op het lint. kiezen Pas het lint aan.
Gebruik de Kies opdrachten van vervolgkeuzemenu en selecteer macro's.
Je zou de drie macro's moeten zien die we eerder hebben gemaakt. Markeer ze allemaal en gebruik de Toevoegen om het in een te voegen Nieuwe groep onder de macro's tab.
Markeer elke macro en klik andere naam geven om ze een presentabeler label te geven en een aangepast pictogram toe te voegen.
Nu hebben we een volledig functionele werkbalk die directe toegang biedt tot de macro's die we hebben gemaakt.
Maak een werkbalk die voor u werkt!
Iedereen weet dat Excel een ongelooflijk krachtig stuk software is 16 Excel-formules die u zullen helpen om problemen met het echte leven op te lossen 16 Excel-formules die u kunnen helpen om problemen met het echte leven op te lossen De juiste tool is het halve werk. Excel kan berekeningen verwerken en gegevens sneller verwerken dan u uw rekenmachine kunt vinden. We laten u de belangrijkste Excel-formules zien en laten zien hoe u ze kunt gebruiken. Lees verder .
Het kan vrijwel alles doen - en als gevolg daarvan kan de standaardinstelling een beetje overweldigend zijn.
Excel komt echt tot zijn recht als u het afstemt op uw eigen gebruik. Als u een aangepaste werkbalk kunt maken die is samengesteld uit uw eigen gespecialiseerde macro's, bent u zeker dat u productiever bent. Niemand kent uw workflow beter dan u, dus niemand is in een betere positie om verspilde tijd waar mogelijk te scheren.
Het enige wat je nodig hebt is een beetje kennis van VBA, en dat is een intimiderende prospect als je geen ervaren coder bent. Het is echter niet zo moeilijk als het lijkt, vooral als je begint met de VBA-basics. De Excel VBA-programmeerhandleiding voor beginners De Excel VBA-programmeerhandleiding voor beginners VBA is een Microsoft Office-gereedschap. U kunt het gebruiken om taken met macro's te automatiseren, triggers in te stellen en nog veel meer. We zullen u kennis laten maken met Excel visuele basisprogrammering met een eenvoudig project. Lees verder . Binnenkort ben je klaar om je eigen macro's aan te passen, en dat is een geweldige vaardigheid om te hebben als je serieus bent over het beheersen van Excel.
Heeft u een tip over het maken van Excel-macro's? Bent u op zoek naar hulp bij het maken van een werkbalk? Neem deel aan het gesprek in het gedeelte Opmerkingen hieronder!
Image Credit: ARTIST via Shutterstock.com
Ontdek meer over: Microsoft Excel, Microsoft Office Tips, Visual Basic Programming.