Excel VBA-voorbeelden - macro's

De beste manier om te leren uw eigen Excel-macro te ontwerpen in VBA VBA-macro's Macro's instellen in Excel VBA is vrij eenvoudig. De structuur voor Excel VBA-macro's houdt in dat u begint met een sub () -regel voordat u met de macrocode begint. Macro's gebruiken de Visual Basic-toepassing in Excel om aangepaste, door gebruikers gegenereerde functies te maken en handmatige taken te versnellen door geautomatiseerde processen te creëren. is er gewoon in springen. Uiteraard moet u weten hoe u de VBA-editor opent en de macro instelt, hoe u variabelen declareert en hoe u naar gegevens verwijst. In deze handleiding worden Excel VBA-voorbeelden gebruikt om ervoor te zorgen dat u weet hoe u uw eigen macro opneemt!

Laten we voor dit voorbeeld aannemen dat we de volgende gegevenstabel hebben. We gaan proberen gegevens in de cellen in te voegen om de tabel te voltooien. Voor deze oefening gaan we een macro maken die een functie uitvoert die gemakkelijker en sneller handmatig kan worden uitgevoerd. Door deze macro te maken, kunt u echter zien hoe u een macro schrijft en de algemene logica achter VBA-programmering. Excel VBA VBA staat voor Visual Basic for Applications. Excel VBA is de programmeertaal van Microsoft voor Excel en alle andere Microsoft Office-programma's, zoals Word en PowerPoint. De Office-suite-programma's delen allemaal een gemeenschappelijke programmeertaal.

Zoals u hieronder kunt zien, hebben Turtle Dove en Capital Inc. hun aandelenkoersen nog niet. Dit willen we invullen. Turtle Dove heeft een voorraad Voorraad Wat is een voorraad? Een persoon die aandelen in een bedrijf bezit, wordt aandeelhouder genoemd en komt in aanmerking om een ​​deel van de resterende activa en inkomsten van het bedrijf te claimen (mocht het bedrijf ooit worden ontbonden). De termen "aandelen", "aandelen" en "eigen vermogen" worden door elkaar gebruikt. prijs van $ 92,17. Verrassend genoeg heeft Capital Inc. op dit moment exact dezelfde aandelenkoers als Nikolai Motors.

Excel VBA-voorbeelden

Start onze online Excel VBA-cursus voor meer informatie!

De macro een naam geven

Om te beginnen met het maken van de macro, openen we de VBA-editor door op Alt + F11 te drukken. De eerste stap bij het maken van een macro is het benoemen van de macro VBA-celverwijzingen Met VBA-celverwijzingen kan de gebruiker Excel vertellen waar hij moet zoeken naar de gegevens die hij nodig heeft. Na het maken van de macro en het declareren van de variabelen, is de volgende stap het maken van VBA-celverwijzingen, die feitelijk naar elke variabele verwijzen en die vervolgens kunnen worden gebruikt om de gegevens in het Excel-blad te manipuleren. , zoals hieronder weergegeven. We noemen de macro Aandelenprijzen.

Subvoorraad ()

Einde Sub

De variabelen declareren

De top van elke macro zou variabele declaraties moeten bevatten. We gaan hier één variabele gebruiken om de waarde van de aandelenkoers van Nikolai Motors op te slaan. Laten we deze variabele Aandelenprijs een naam geven. Bedenk dat de algemeen aanvaarde naamgevingsconventie voor variabelen is om kleine letters te gebruiken als er maar één woord is, en om elk woord na het eerste met een hoofdletter te introduceren. Aandelenkoers wordt geschreven als aandelenkoers.

Subvoorraad ()

Dim stockPrijs als Single

Einde Sub

Gegevens opslaan in een variabele

Nu we de variabele stockPrice hebben gemaakt, willen we er een waarde in opslaan.

Subvoorraad ()

Dim stockPrijs als Single

stockPrice = Bereik ("C4"). Waarde

Einde Sub

De macro moet nu twee processen uitvoeren. Het creëert een nieuwe Single-variabele (een gegevenstype met getallen dat niet-gehele getallen toestaat) met de naam stockPrice. Vervolgens slaat het de waarde op die is gevonden in cel C4 naar de variabele stockPrice.

Start onze online Excel VBA-cursus voor meer informatie!

Variabelen gebruiken en waarden rechtstreeks toewijzen

Ten slotte kunnen we de variabelen gebruiken om het proces te voltooien dat we nodig hebben (de aandelenkoers invullen). We moeten Excel vertellen Excel voor beginners Deze handleiding voor Excel voor beginners leert u alles wat u moet weten over Excel-spreadsheets en formules om financiële analyses uit te voeren. Bekijk de video en leer alles wat een beginner moet weten: wat is Excel, waarom gebruiken we het en wat zijn de belangrijkste sneltoetsen, functies en formules om de opgeslagen waarde te gebruiken en in de juiste cellen te plaatsen.

Subvoorraad ()

Dim stockPrijs als Single

stockPrice = Bereik ("C4"). Waarde

Bereik ("C8"). Waarde = voorraadprijs

Bereik ("C7"). Waarde = 92,17

Einde Sub

Nadat de waarde is opgeslagen, gebruikt de macro nu de variabele om de tabel in te vullen. Eerst schrijft het de waarde die is opgeslagen in stockPrice naar de Cell C8. Vervolgens schrijft het de direct toegewezen waarde van 92,17 naar cel C7. Beide methoden werken.

Excel VBA-voorbeelden - alternatieve methode

U kunt de variabele ook overslaan en de waarde van C4 rechtstreeks aan C8 toewijzen. Dit wordt hieronder gedemonstreerd.

Subvoorraad ()

Bereik ("C8") Waarde = Bereik ("C4") Waarde

Bereik ("C7"). Waarde = 92,17

Einde Sub

Zoals u in deze macro kunt zien, worden er geen variabelen gebruikt. In plaats daarvan worden gegevens in Excel rechtstreeks naar een andere cel gekopieerd. De macro vult cel C8 met de waarde die is gevonden in C4, aangezien macro's van links naar rechts worden gelezen. Vervolgens vult het Cell C7 met het nummer 92.17.

Start onze online Excel VBA-cursus voor meer informatie!

Excel VBA-voorbeelden - Macro-samenvatting

Zoals je kunt zien, is de VBA-programmeertaal vrij eenvoudig te volgen. U hoeft alleen maar uw proces stap voor stap te schrijven, en de macro volgt het proces in de juiste volgorde. Het is je misschien ook opgevallen dat er verschillende manieren zijn om hetzelfde proces te coderen. Bepaalde methoden hebben hun eigen voordelen, en sommige werken misschien beter dan andere. Als u VBA onder de knie hebt, kunt u uw eigen macro's plannen en maken die zijn afgestemd op de specifieke behoeften van uw financiële model. Wat is financiële modellering Financiële modellering wordt uitgevoerd in Excel om de financiële prestaties van een bedrijf te voorspellen. Overzicht van wat financiële modellering is, hoe en waarom een ​​model moet worden gebouwd.

Leer meer!

Bedankt voor het lezen van deze financiële gids voor Excel VBA-voorbeelden. Raadpleeg de volgende gratis bronnen voor financiën om uw financiële opleiding verder te bevorderen:

  • Schema van schulden Schema van schulden In een schema van schulden worden alle schulden die een bedrijf heeft in een schema op basis van de looptijd en het rentetarief weergegeven. Bij financiële modellen stromen de rentelasten
  • Treasury Stock Method Treasury Stock Method De treasury stock-methode is een manier voor bedrijven om het aantal bijkomende aandelen te berekenen dat mogelijk gecreëerd kan worden door niet-uitgeoefende, in-the-money warrants en aandelenopties. Deze nieuwe extra aandelen kunnen vervolgens worden gebruikt om de verwaterde winst per aandeel (WPA) van het bedrijf te berekenen. De methode van schatkistpapier ook
  • IBES IBES Estimates IBES (ook bekend als I / B / E / S) staat voor Institutional Broker's Estimate System, een database die is gemaakt door de Lynch, Jones en Ryan makelaardij. Dit systeem stelt in feite de analyse en voorspelde toekomstige inkomsten van beursgenoteerde bedrijven samen. Met behulp van deze database kunnen gebruikers de verschillende voorspellingen zien, samen met de voorspellingen van analisten.
  • SEC-deponeringen SEC depots SEC depots zijn financiële overzichten, periodieke rapporten en andere formele documenten die openbare bedrijven, makelaars-dealers en insiders moeten indienen bij de Amerikaanse Securities and Exchange Commission (SEC). De SEC werd in de jaren dertig opgericht met als doel voorraadmanipulatie en fraude tegen te gaan

Aanbevolen

Wat is het PERMA-model?
Wat is functionele veroudering (onroerend goed)?
Lender of Last Resort