Excel VBA-exempel - makron

Det bästa sättet att lära sig att designa ditt eget Excel-makro i VBA VBA-makron Att ställa in makron i Excel VBA är ganska enkelt. Strukturen för Excel VBA-makron innebär att man börjar med en underrad () innan makrokoden påbörjas. 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. är bara att hoppa direkt in i det. Naturligtvis måste du veta hur du går in i VBA-redigeraren och ställer in makrot, hur man deklarerar variabler och hur man refererar till data. Den här guiden använder Excel VBA-exempel för att säkerställa att du vet hur du spelar in ditt eget makro!

För det här exemplet antar vi att vi har följande datatabell. Vi ska försöka infoga data i cellerna för att slutföra tabellen. För denna övning ska vi skapa ett makro som utför en funktion som lätt och snabbare kan göras manuellt. Men genom att skapa detta makro kan du se hur man skriver ett makro och den allmänna logiken bakom VBA-programmering. Excel VBA VBA står för Visual Basic för applikationer. 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.

Som du kan se nedan har Turtle Dove och Capital Inc. inte sina aktiekurser ännu. Vi vill fylla i detta. Turtle Dove har ett lager Lager Vad är ett lager? En person som äger aktier i ett företag kallas en aktieägare och är berättigad att kräva en del av företagets kvarvarande tillgångar och vinst (om företaget någonsin skulle upplösas). Termerna "aktier", "aktier" och "eget kapital" används omväxlande. pris på $ 92,17. Överraskande nog har Capital Inc. exakt samma aktiekurs som Nikolai Motors just nu.

Excel VBA-exempel

Om du vill veta mer, starta vår online Excel VBA-kurs!

Namngivning av makroen

För att börja skapa makrot öppnar vi VBA Editor genom att trycka på Alt + F11. Det första steget i att skapa ett makro är namngivning av makro-VBA-cellreferenser. VBA-cellreferenser gör det möjligt för användaren att berätta för Excel var man ska leta efter den data den behöver. Efter att ha skapat makrot och deklarerat variablerna är nästa steg att skapa VBA-cellreferenser, som faktiskt hänvisar till varje variabel och som sedan kan användas för att manipulera data i Excel-arket. , enligt nedanstående. Vi kommer att namnge makro Aktiepriser.

UnderlagerPris ()

Avsluta sub

Deklarera variablerna

Högst upp i varje makro bör innehålla variabla deklarationer. Vi kommer att använda en variabel här för att lagra värdet på Nikolai Motors aktiekurs. Låt oss namnge den här variabla aktiekursen. Kom ihåg att den allmänt accepterade namngivningskonventionen för variabler är att använda gemener om det bara finns ett ord och att introducera varje ord efter det första med en stor bokstav. Aktiekurs skulle skrivas som stockPrice.

UnderlagerPris ()

Dim lagerPris som singel

Avsluta sub

Lagring av data i en variabel

Nu när vi har skapat stockPrice-variabeln vill vi lagra ett värde i den.

UnderlagerPris ()

Dim lagerPris som singel

stockPrice = Range (“C4”). Värde

Avsluta sub

Makrot har nu två processer att utföra. Det skapar en ny enda variabel (en taldatatyp som tillåter icke-heltal) med namnet stockPrice. Därefter lagras det värde som finns i Cell C4 till variabeln stockPrice.

Om du vill veta mer, starta vår online Excel VBA-kurs!

Använda variabler och direkt tilldela värden

Slutligen kan vi använda variablerna för att slutföra processen vi behöver (fylla i aktiekursen). Vi måste berätta för Excel Excel för nybörjare Denna guide för Excel för nybörjare lär dig allt du behöver veta om Excel-kalkylblad och formler för att utföra ekonomisk analys. Titta på videon och lär dig allt en nybörjare behöver veta från vad som är Excel, till varför använder vi och vilka viktiga kortkommandon, funktioner och formler för att använda det lagrade värdet och placera det i lämpliga celler.

UnderlagerPris ()

Dim lagerPris som singel

stockPrice = Range (“C4”). Värde

Område (“C8”). Värde = lagerPris

Område (“C7”). Värde = 92,17

Avsluta sub

Efter att värdet har lagrats använder makrot nu variabeln för att fylla i tabellen. Först kommer det att skriva värdet som lagras i lagerPris till Cell C8. Därefter skriver det det direkt tilldelade värdet 92,17 i Cell C7. Båda metoderna fungerar.

Excel VBA-exempel - alternativ metod

Du kan också hoppa över variabeln och tilldela C4-värdet direkt till C8. Detta visas nedan.

UnderlagerPris ()

Område ("C8"). Värde = Område ("C4"). Värde

Område (“C7”). Värde = 92,17

Avsluta sub

Som du kan se i detta makro används inga variabler. Istället kopieras data i Excel direkt till en annan cell. Makrot fyller Cell C8 med det värde som finns i C4 eftersom makron läses från vänster till höger. Därefter kommer den att fylla Cell C7 med siffran 92,17.

Om du vill veta mer, starta vår online Excel VBA-kurs!

Excel VBA-exempel - makroöversikt

Som du kan säga är VBA-programmeringsspråket ganska enkelt att följa. Du behöver helt enkelt skriva din process steg för steg, och makrot följer upp processen i rätt ordning. Du kanske också har märkt att det finns olika sätt att koda samma process. Vissa metoder har sina egna fördelar, och vissa kan fungera bättre än andra. Med erfarenhet kommer mastering av VBA att låta dig planera och skapa dina egna makron som är skräddarsydda för de specifika behoven i din ekonomiska modell. Vad är ekonomisk modellering Finansiell modellering utförs i Excel för att förutsäga ett företags ekonomiska resultat. Översikt över vad som är ekonomisk modellering, hur & varför man bygger en modell.

Läs mer!

Tack för att du läser den här Finansguiden till Excel VBA-exempel. För att ytterligare främja din ekonomiska utbildning, se följande kostnadsfria finansresurser:

  • Skuldschema Skuldschema Ett skuldschema innehåller alla skulder som ett företag har i ett schema baserat på dess löptid och räntesats. Vid finansiell modellering ränter räntekostnaderna
  • Treasury aktiemetod Treasury aktiemetod Treasury aktiemetoden är ett sätt för företag att beräkna antalet ytterligare aktier som eventuellt kan skapas genom outnyttjade, teckningsoptioner och aktieoptioner. Dessa nya tilläggsaktier kan sedan användas för att beräkna företagets utspädda vinst per aktie (EPS). Treasury aktiemetoden också
  • IBES IBES Estimates IBES (även känd som I / B / E / S) står för Institutional Broker's Estimate System, en databas som skapades av Lynch, Jones och Ryan mäklare. Detta system sammanställer i princip analysen och prognostiserade framtida intäkter från börsnoterade företag. Med hjälp av denna databas kan användare se olika förutsägelser, tillsammans med analytikernas prognoser.
  • SEC-arkivering SEC-arkivering SEC-arkivering är finansiella rapporter, periodiska rapporter och andra formella dokument som offentliga företag, mäklarhandlare och insiders är skyldiga att lämna till US Securities and Exchange Commission (SEC). SEC skapades på 1930-talet i syfte att begränsa lagermanipulation och bedrägeri

Rekommenderas

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