Vad är VBA-makron i Excel?

VBA-makron använder Visual Basic-applikationen i Excel för att skapa anpassade användargenererade funktioner och påskynda manuella uppgifter genom att skapa automatiserade processer. Dessutom kan VBA användas för att komma åt Windows Application Programming Interface (API). En av dess huvudsakliga användningsområden är att ändra och anpassa användargränssnittet genom att skapa personliga verktygsfält, menyer, dialogrutor och formulär.

För att lära dig mer, starta Finance Excel VBA-kurs nu!

VBA-makrokurs

Hur man skapar VBA-makron

I en separat artikel diskuterar Finance vad VBA är Excel VBA VBA står för Visual Basic for Applications. Excel VBA är Microsofts programmeringsspråk för Excel och alla andra Microsoft Office-program, som Word och PowerPoint. Office-svitsprogrammen delar alla ett gemensamt programmeringsspråk. och hur du kommer åt VBA Editor. Som en sammanfattning öppnar VBA-fönstret genom att trycka på Alt + F11 i Excel och låta användaren börja koda makron.

För att börja koda måste användaren skapa en modulfil. Modulfiler innehåller en grupp makron. För att skapa en ny modul, tryck på Infoga> Modul. Alternativt kan användaren namnge den här modulen med hjälp av egenskapsfönstret längst ner till vänster i redigeraren. Skriv bara in ett nytt modulnamn och tryck på enter.

Hur man heter Excel VBA-makron

För att börja måste makrot få ett unikt namn. Det här namnet kan inte matcha andra makron och det kan vanligtvis inte matcha namnet på andra egenskaper, funktioner och verktyg i Excel. Makronamnet är vad användaren använder för att kalla makrot till handling.

För att definiera ett makronamn måste användaren skriva undernamn () och trycka på "enter" i kodningsfönstret i redigeraren. Genom att trycka på enter fylls fönstret automatiskt med det allmänna formatet för ett Excel-makro. För att till exempel namnge makrot "Finansmakro", ska en användare skriva "Sub cfiMacro ()" och trycka på enter. VBA Editor kommer automatiskt att lägga till en "End Sub" -rad några rader under "Sub".

Underförfarande för VBA-makron

Obs: Den allmänna konventionen för att skriva namn för valfritt makro, funktion eller variabel i VBA är att använda gemener om det bara finns ett ord och att använda en stor bokstav i början av varje nytt ord. VBA-namn kan vanligtvis inte innehålla mellanslag. Eftersom Finance Macro är två ord, bör detta skrivas som cfiMacro. Dessa är dock bara riktlinjer för bästa praxis och behöver inte nödvändigtvis följas.

Undernamn i VBA

Raden Undernamn () berättar redaktören början på makrokoden. End Sub betecknar slutet. Om användaren ville, kunde han eller hon skapa ett nytt nytt makro genom att starta ett nytt undernamn () under den första slutet. Prova detta och du bör märka att Excel automatiskt skapar en linje mellan de två olika makron.

VBA Macro subnamn

Detta är den grundläggande strukturen i ett Excel-makro. Nästa steg, innan du hoppar in i den faktiska processkodningen, är att definiera de variabler som användaren ska använda i koden. Du kanske är intresserad av vår fullfjädrade Excel VBA-makrokurs. Klicka här för att starta kursen nu!

Ytterligare resurser

Tack för att du läser inledningsguiden för finans till VBA-makron i Excel. För att fortsätta lära dig och utveckla din karriär, kolla in dessa ytterligare finansresurser:

  • Excel-genvägar (PC och Mac) Excel-genvägar PC Mac Excel-genvägar - Lista över de viktigaste och vanligaste MS Excel-genvägarna för PC- och Mac-användare, ekonomi, redovisningsyrken. Kortkommandon påskyndar dina modelleringskunskaper och sparar tid. Lär dig redigering, formatering, navigering, menyflik, klistra in special, datahantering, formel- och cellredigering och andra genvägar
  • Avancerade Excel-formler Avancerade Excel-formler måste veta Dessa avancerade Excel-formler är viktiga att känna till och tar dina ekonomiska analysfärdigheter till nästa nivå. Avancerade Excel-funktioner du måste känna till. Lär dig de 10 bästa Excel-formlerna som varje ekonomisk analytiker i världsklass använder regelbundet. Dessa färdigheter kommer att förbättra ditt kalkylbladarbete i alla karriärer
  • Lista över Excel-funktioner Funktioner Lista över de viktigaste Excel-funktionerna för finansanalytiker. Detta fuskark täcker 100-tal funktioner som är viktiga att känna till som en Excel-analytiker
  • Gratis Excel-kurs

Rekommenderas

Stängdes Crackstreams ner?
2022
Är MC ledningscentral säker?
2022
Lämnar Taliesin en kritisk roll?
2022