Šajā rokasgrāmatā ir sadalīti VBA mainīgie, datu tipi un Dim. Parasti pats pirmais solis pēc makro nosaukšanas ir jūsu mainīgo deklarēšana. Mainīgie ir dažādu datu gabalu nosaukumi, ar kuriem makro strādās. Tomēr tas dažreiz izrādās grūti, jo ir grūti iepriekš plānot, cik mainīgo lielums tiks izmantots makro. Galu galā, kad makro ir rakstīts, lietotājs var pievienot vai noņemt noteiktus mainīgos. Tas kļūs redzams tālāk šajā VBA makro rakstīšanas rokasgrāmatā. VBA makro Makro iestatīšana programmā Excel VBA ir diezgan vienkārša. Excel VBA makro struktūra ietver sākumu ar sub () rindu pirms makro koda sākšanas. Makro izmanto Visual Basic lietojumprogrammu programmā Excel, lai izveidotu pielāgotas lietotāju ģenerētas funkcijas un paātrinātu manuālos uzdevumus, izveidojot automatizētus procesus.
Katra makro augšdaļa aiz apakšnosaukuma ir sadaļa, ko sauc par deklarācijām. Šeit lietotājs uzskaita un nosauc visus dažādos mainīgos, kurus viņš vai viņa izmantos, un deklarē viņu datu tipus. Tas tiek darīts, izmantojot paziņojumu “Dim”. Pēc paziņojuma “Dim” seko mainīgā nosaukums, un dažreiz paziņojums “as [datatype]”. Piemēram, ja mēs vēlētos izveidot mainīgo akciju cenai, mēs varētu uzrakstīt “Dim stockPrice as double”. Tādējādi tiek izveidots mainīgais, ko sauc par stockPrice, kas iegūst datu tipu dubultā. Divkāršs datu tips ir viens no datu tipiem, kas ļauj atdalīt decimāldaļas, atšķirībā no visa skaitļa datu veida.
Datu tips nav vienmēr jādeklarē. Dažreiz ir pietiekami deklarēt vārdu, un VBA var secināt datu tipu, kad mainīgais vēlāk tiek izmantots kodā. Tomēr parasti ir drošāk deklarēt paredzēto datu tipu.
Katrai deklarācijai būs sava rinda. Ir lietderīgi sagrupēt viena un tā paša veida datu mainīgos.
Mainīgie datu tipi
Ir diezgan daudz VBA datu tipu, taču finanšu modelēšanas vispārējiem mērķiem Kas ir finanšu modelēšana Finanšu modelēšana tiek veikta programmā Excel, lai prognozētu uzņēmuma finanšu rādītājus. Pārskats par to, kas ir finanšu modelēšana, kā un kāpēc veidot modeli. ne visi no tiem tiek izmantoti.
Zemāk ir saraksts ar parastajiem VBA mainīgajiem (pazīstamiem kā datu tipiem), kurus izmanto makros, un to mērķiem:
- Vesels skaitlis: tiek izmantots, lai saglabātu skaitļu vērtības, kuras neiegūs decimāldaļu.
- Viens: izmanto, lai saglabātu skaitļu vērtības, kas var iegūt decimāldaļu. Var saturēt arī veselus skaitļus.
- Double: Viena mainīgā garāka forma. Aizņem vairāk vietas, bet vajadzīgs lielākam skaitam.
- Datums: glabā datuma vērtības.
- Virkne: saglabā tekstu. Var saturēt skaitļus, bet tos glabās kā tekstu (aprēķinus nevar veikt ar skaitļiem, kas saglabāti kā virkne)
- Būla skaitlis: tiek izmantots bināro rezultātu glabāšanai (True / False, 1/0)
Atkal ir arī citi datu tipi, taču tos visbiežāk izmanto makro izveidošanai.
Vērtības saglabāšana mainīgajā
Pēc mainīgā izveides vērtības saglabāšana tajā ir vienkārša.
Mainīgā nosaukums = Mainīgā vērtība
Virknes mainīgā nosaukums = “Mainīgā vērtība”
(Izmantojot virknes, teksts jāapņem pēdiņās. Tas neattiecas uz skaitļu vai bināro vērtību)
Katram nosauktajam mainīgajam vienlaikus var būt tikai viena vērtība.
Piemērs mainīgo datu tipu deklarēšanai ar Dim
Šeit ir sadalījums par to, kā izmantot Dim VBA:
- Uzņēmuma nosaukuma mainīgā deklarēšana: “Dim companyName as String”
- Uzņēmuma nosaukuma mainīgā iestatīšana:
- companyName = “Tesla”
- companyName = “Wells Fargo”
- companyName = “Nav pieejams uzņēmuma nosaukums”
- Deklarējot mainīgo tīrā ienākuma glabāšanai: “Dim netIncome as Single” (vai Double, atkarībā no skalas)
- Tīrā ienākuma mainīgā iestatīšana:
- netIncome = -5 000
- netIncome = 0
- netIncome = 1 000 000, 64
- Binārā mainīgā deklarēšana izaugsmes saglabāšanai: “Dim isGrowthPositive as Boolean”
- Augšanas mainīgā iestatīšana:
- isGrowthPositive = True
- isGrowthPositive = Nepatiesa
- isGrowthPositive = 1 (tāds pats kā True)
Kā redzams iepriekšējā piemērā, šie mainīgie (un daži papildu mainīgie, lai parādītu labākās grupas grupēšanas praksi), ir deklarēti. Vērtības ir saglabātas arī galvenajos mainīgajos. Tomēr, ja šis makro tiktu palaists, tas šīs vērtības vienkārši saglabātu mainīgajos un nekādā veidā tos neizmantotu. Lai turpinātu mācīties izmantot mainīgos, jums jāzina VBA metodes VBA šūnu atsauces VBA šūnu atsauces ļauj lietotājam pateikt Excel, kur meklēt nepieciešamos datus. Pēc makro izveides un mainīgo deklarēšanas nākamais solis ir izveidot VBA šūnu atsauces, kas faktiski attiecas uz katru mainīgo un kuras pēc tam var izmantot, lai manipulētu ar datiem Excel lapā. pieejams katram.
Papildu resursi
Paldies, ka izlasījāt Finance ceļvedi par VBA mainīgajiem, datu tipiem un Dim. Finanses ir oficiālais pasaules mēroga finanšu modelēšanas un vērtēšanas analītiķa (FMVA) ™ FMVA® sertifikācijas nodrošinātājs. Pievienojieties 350 600+ studentiem, kuri strādā tādos uzņēmumos kā Amazon, J.P.Morgan un Ferrari sertifikāts, kas paredzēts ikviena pārveidošanai par pasaules klases finanšu analītiķi.
Lai turpinātu mācīties un attīstīt savas Excel prasmes, ļoti iesakām šos papildu finanšu resursus:
- Excel īsinājumtaustiņi Excel saīsnes PC Mac Excel īsceļi - vissvarīgāko un izplatītāko MS Excel saīsņu saraksts PC un Mac lietotājiem, finansēm, grāmatvedības profesijām. Īsinājumtaustiņi paātrina modelēšanas prasmes un ietaupa laiku. Uzziniet rediģēšanu, formatēšanu, navigāciju, lenti, īpašo ielīmēšanu, datu apstrādi, formulu un šūnu rediģēšanu un citus saīsnes
- Advanced Excel formulas Advanced Excel formulām jāzina Šīs modernās Excel formulas ir ļoti svarīgas, lai tās zinātu, un jūsu finanšu analīzes prasmes pārcels uz nākamo līmeni. Advanced Excel funkcijas, kas jums jāzina. Uzziniet 10 labākās Excel formulas, kuras regulāri lieto visi pasaules klases finanšu analītiķi. Šīs prasmes uzlabos jūsu darbu izklājlapās jebkurā karjerā
- VBA metodes VBA metodes VBA metode ir koda gabals, kas pievienots VBA objektam, mainīgajam vai datu atsaucei un kas Excel norāda, kāda darbība jāveic attiecībā uz šo objektu. Kopēšana, ielīmēšana un atlase ir tikai daži VBA metožu piemēri, kurus var veikt.
- VBD Do Loops VBA Do Loop VBA Do Loop ļauj lietotājam atkārtot noteiktu procesu makro. Do Loop var izmantot VBA, lai veiktu atkārtotas datu manipulācijas un uzlabotu un Excel modeli. Do Loop paziņojumam būs sākuma priekšraksts un beigu priekšraksts, un šajos divos apgalvojumos būs izpildāms kods