Primjeri za Excel VBA - Vodič za makronaredbe korak po korak

Najbolji način da naučite dizajnirati vlastiti Excel makronaredbe u VBA VBA makronaredbama Postavljanje makronaredbi u Excelu VBA prilično je jednostavno. Struktura za Excel VBA makronaredbe uključuje započinjanje podredbom () prije početka makronaredbe. Makronaredbe koriste aplikaciju Visual Basic u Excelu za stvaranje prilagođenih korisničkih funkcija i ubrzavanje ručnih zadataka stvaranjem automatiziranih procesa. je samo skok u nju. Naravno, morat ćete znati kako ući u VBA editor i postaviti makronaredbu, kako deklarirati varijable i kako referencirati podatke. U ovom će se priručniku koristiti primjeri Excela VBA kako biste osigurali da znate kako snimati vlastiti makronaredbe!

Za ovaj primjer, pretpostavimo da imamo sljedeću tablicu podataka. Pokušat ćemo umetnuti podatke u ćelije kako bismo dovršili tablicu. U svrhu ove vježbe stvorit ćemo makronaredbu koja će izvoditi funkciju koja se lako i brže može ručno. Međutim, stvaranje ove makronaredbe omogućit će vam da vidite kako napisati makronaredbu i opću logiku iza VBA programiranja. Excel VBA VBA je kratica od Visual Basic za aplikacije. Excel VBA je Microsoftov programski jezik za Excel i sve ostale programe Microsoft Officea, kao što su Word i PowerPoint. Svi programi Office paketa dijele zajednički programski jezik.

Kao što možete vidjeti u nastavku, Turtle Dove i Capital Inc. još nemaju svoje cijene dionica. Želimo to ispuniti. Turtle Dove ima zalihu Što je dionica? Pojedinac koji posjeduje dionice u tvrtki naziva se dioničarom i ima pravo potraživati ​​dio preostale imovine i zarade tvrtke (ako se tvrtka ikad raspusti). Pojmovi "dionica", "dionice" i "kapital" koriste se naizmjenično. cijena 92,17 dolara. Iznenađujuće, Capital Inc. trenutno ima istu cijenu dionica kao Nikolai Motors.

Primjeri za Excel VBA

Da biste saznali više, pokrenite naš mrežni Excel VBA tečaj!

Imenovanje makronaredbe

Za početak stvaranja makronaredbe otvaramo VBA Editor pritiskom na Alt + F11. Prvi korak u stvaranju makronaredbe je imenovanje makronaredbi VBA reference referenci VBA reference stanica omogućuju korisniku da kaže Excelu gdje će tražiti podatke koji su mu potrebni. Nakon stvaranja makronaredbe i deklariranja varijabli, sljedeći je korak stvaranje referenci VBA ćelija, koje se zapravo odnose na svaku varijablu i koje se zatim mogu koristiti za manipulaciju podacima unutar Excel lista. , kako je prikazano dolje. Nazvat ćemo makro cijene dionica.

Cijena zaliha ()

Kraj pod

Deklariranje varijabli

Sam vrh svake makronaredbe trebao bi sadržavati deklaracije varijabli. Ovdje ćemo koristiti jednu varijablu za pohranu vrijednosti cijene dionice Nikolai Motors. Nazovimo ovu varijablu Cijena dionice. Prisjetimo se da je općenito prihvaćena konvencija imenovanja varijabli uporaba malih slova ako postoji samo jedna riječ i uvođenje svake riječi nakon prve velikim slovom. Cijena dionice napisala bi se kao stockPrice.

Cijena zaliha ()

Zatamnjena zalihaCijena kao pojedinačna

Kraj pod

Pohranjivanje podataka u varijablu

Sad kad smo stvorili varijablu stockPrice, želimo u nju pohraniti vrijednost.

Cijena zaliha ()

Zatamnjena zalihaCijena kao pojedinačna

stockPrice = Raspon (“C4”). Vrijednost

Kraj pod

Makronaredba sada treba izvršiti dva procesa. Stvara novu pojedinačnu varijablu (tip podataka broja koji dopušta necjelovite brojeve) pod nazivom stockPrice. Dalje, pohranjuje vrijednost pronađenu u ćeliji C4 u varijablu stockPrice.

Da biste saznali više, pokrenite naš mrežni Excel VBA tečaj!

Korištenje varijabli i izravno dodjeljivanje vrijednosti

Napokon, varijable možemo koristiti za dovršetak potrebnog postupka (popunjavanje cijene dionice). Moramo reći Excel Excel za početnike Ovaj vodič za Excel za početnike podučava vas svemu što trebate znati o proračunskim tablicama i formulama za izvršavanje financijske analize. Pogledajte videozapis i naučite sve što početnik treba znati od onoga što je Excel, do toga zašto ga koristimo i koji su najvažniji prečaci na tipkovnici, funkcije i formule za korištenje pohranjene vrijednosti i postavljanje u odgovarajuće ćelije.

Cijena zaliha ()

Zatamnjena zalihaCijena kao pojedinačna

stockPrice = Raspon (“C4”). Vrijednost

Raspon ("C8"). Vrijednost = cijena dionice

Raspon ("C7"). Vrijednost = 92,17

Kraj pod

Nakon spremanja vrijednosti, makronaredba će sada upotrijebiti varijablu za popunjavanje tablice. Prvo će zapisati vrijednost pohranjenu u stockPrice u ćeliju C8. Dalje, zapisat će izravno dodijeljenu vrijednost 92,17 u ćeliju C7. Obje metode djeluju.

Primjeri za Excel VBA - alternativna metoda

Također možete preskočiti varijablu i dodijeliti vrijednost C4 izravno C8. To je prikazano u nastavku.

Cijena zaliha ()

Raspon ("C8"). Vrijednost = Raspon ("C4"). Vrijednost

Raspon ("C7"). Vrijednost = 92,17

Kraj pod

Kao što vidite u ovoj makronaredbi, ne koriste se nikakve varijable. Umjesto toga, podaci u programu Excel izravno se kopiraju u drugu ćeliju. Makronaredba će ispuniti ćeliju C8 vrijednošću pronađenom u C4 jer se makronaredbe čitaju slijeva udesno. Dalje, ispunit će ćeliju C7 brojem 92,17.

Da biste saznali više, pokrenite naš mrežni Excel VBA tečaj!

Primjeri za Excel VBA - sažetak makronaredbi

Kao što možete reći, programski jezik VBA prilično je lako slijediti. Jednostavno morate napisati svoj postupak korak po korak, a makronaredba će slijediti postupak u ispravnom redoslijedu. Možda ste primijetili i da postoje različiti načini kodiranja istog postupka. Određene metode imaju svoje prednosti, a neke mogu funkcionirati bolje od drugih. S iskustvom, savladavanje VBA omogućit će vam planiranje i stvaranje vlastitih makronaredbi prilagođenih specifičnim potrebama vašeg financijskog modela. Što je financijsko modeliranje Financijsko modeliranje izvodi se u programu Excel kako bi se predvidjelo financijsko poslovanje tvrtke. Pregled što je financijsko modeliranje, kako i zašto graditi model.

Saznajte više!

Zahvaljujemo što ste pročitali ovaj vodič za financije za primjere Excel VBA-a. Da biste dodatno unaprijedili svoje financijsko obrazovanje, pogledajte sljedeće besplatne financijske izvore:

  • Raspored dugova Raspored dugova Raspored dugova raspoređuje sav dug koji poduzeće ima u rasporedu na temelju njegove dospijeća i kamatne stope. U financijskom modeliranju rashodi za kamate teku
  • Metoda trezorskih dionica Metoda trezorskih dionica Metoda trezorskih dionica način je na koji tvrtke izračunavaju broj dodatnih dionica koje eventualno mogu nastati neiskorištenim nalozima u novcu i opcijama dionica. Te nove dodatne dionice mogu se zatim koristiti u izračunu razrijeđene zarade po dionici tvrtke (EPS). Metoda trezorskih dionica također
  • IBES Procjene IBES-a IBES (također poznat i kao I / B / E / S) označava Sustav procjene institucionalnih brokera, bazu podataka koju su stvorili brokerske kuće Lynch, Jones i Ryan. Ovaj sustav u osnovi sastavlja analizu i predviđa buduću zaradu poduzeća koja se javno trguju. Pomoću ove baze podataka korisnici mogu vidjeti različita predviđanja, zajedno s prognozama analitičara.
  • SEC podnesci SEC podnesci SEC podnesci su financijski izvještaji, periodična izvješća i drugi formalni dokumenti koje su javna poduzeća, brokeri, trgovci i upućeni obvezni dostaviti američkoj Komisiji za vrijednosne papire i burze (SEC). SEC je stvoren 1930-ih s ciljem suzbijanja manipulacija dionicama i prijevara