Šis vadovas suskirsto VBA kintamuosius, duomenų tipus ir dim. Paprastai pats pirmas žingsnis, pavadinus makrokomandą, yra kintamųjų deklaravimas. Kintamieji yra įvairių duomenų, su kuriais makrokomanda dirbs, pavadinimai. Tačiau tai kartais būna sunku, nes sunku iš anksto suplanuoti, kiek kintamųjų bus naudojama makrokomandoje. Galų gale, kai makrokomanda yra parašyta, vartotojas gali pridėti arba pašalinti tam tikrus kintamuosius. Tai paaiškės toliau šiame VBA makrokomandų rašymo vadove. VBA makrokomandos „Excel“ makrokomandų nustatymas yra gana paprastas. „Excel VBA“ makrokomandų struktūroje reikia pradėti nuo eilutės sub () prieš pradedant makrokodą. Makrokomandos naudoja „Visual Basic“ programą „Excel“, kad sukurtų pasirinktines vartotojo sukurtas funkcijas ir pagreitintų rankines užduotis kuriant automatinius procesus.
Kiekvieno makrokomandos viršuje po antrinio pavadinimo yra skyrius, vadinamas deklaracijomis. Čia vartotojas surašo ir įvardija visus skirtingus kintamuosius, kuriuos naudos, ir deklaruoja jų duomenų tipus. Tai daroma naudojant teiginį „Dim“. Po sakinio „Dim“ nurodomas kintamojo pavadinimas, o kartais ir teiginys „kaip [duomenų tipas]“. Pavyzdžiui, jei norėtume sukurti akcijų kainos kintamąjį, galėtume parašyti „Dim stockPrice as double“. Tai sukuria kintamąjį, vadinamą stockPrice, kuris duomenų tipą įgauna dvigubai. Dvigubas duomenų tipas yra vienas iš duomenų tipų, kuris leidžia kablelius, o ne sveikųjų skaičių tipą.
Nebūtina visada deklaruoti duomenų tipo. Kartais pakanka deklaruoti vardą, o VBA gali daryti išvadą apie duomenų tipą, kai vėliau kode naudojamas kintamasis. Tačiau paprastai saugiau deklaruoti duomenų tipą, kurį tikitės naudoti.
Kiekviena deklaracija laikysis savo eilutės. Naudinga sugrupuoti to paties duomenų tipo kintamuosius.
Kintamieji duomenų tipai
Yra gana daug VBA duomenų tipų, tačiau bendraisiais finansinio modeliavimo tikslais Kas yra finansinis modeliavimas Finansinis modeliavimas atliekamas programoje „Excel“, siekiant prognozuoti įmonės finansinę veiklą. Apžvalga, kas yra finansinis modeliavimas, kaip ir kodėl sukurti modelį. ne visi jie naudojami.
Žemiau pateikiamas bendrų VBA kintamųjų (žinomų kaip duomenų tipai), naudojamų makrokomandose, sąrašas ir jų tikslai:
- Sveikasis skaičius: naudojamas skaičių reikšmėms, kurios nebus dešimtainės, saugoti.
- Vienas: naudojamas saugoti skaičių reikšmes, kurios gali būti dešimtainės formos. Taip pat gali būti sveikieji skaičiai.
- Dvigubas: ilgesnė vieno kintamojo forma. Užima daugiau vietos, bet reikia didesniam skaičiui.
- Data: saugo datos reikšmes.
- Stygos: saugo tekstą. Gali būti skaitmenų, tačiau jie bus saugomi kaip tekstas (skaičiavimai negali būti atliekami skaičiais, saugomais kaip eilutė)
- Loginė reikšmė: naudojama dvejetainiams rezultatams saugoti (teisinga / klaidinga, 1/0)
Vėlgi, yra ir kitų tipų duomenų, tačiau jie dažniausiai naudojami kuriant makrokomandas.
Vertės išsaugojimas kintamajame
Sukūrus kintamąjį, vertę jame išsaugoti paprasta.
Kintamojo pavadinimas = Kintamojo vertė
Eilutės kintamojo pavadinimas = „Kintamojo vertė“
(Kai naudojate eilutes, tekstą turite supančioti kabutėse. Tai netinka skaičių ar dvejetainių reikšmių atveju)
Kiekvienas įvardytas kintamasis vienu metu gali turėti tik vieną vertę.
Kintamųjų duomenų tipų deklaravimo su „Dim“ pavyzdys
Štai kaip naudoti „Dim“ VBA:
- Deklaruojamas įmonės pavadinimo kintamasis: „Dim companyName as String“
- Įmonės pavadinimo kintamojo nustatymas:
- companyName = „Tesla“
- companyName = „Wells Fargo“
- companyName = „Nėra įmonės pavadinimo“
- Kintamojo deklaravimas grynosioms pajamoms saugoti: „Dim netIncome as Single“ (arba Double, priklausomai nuo skalės)
- Grynųjų pajamų kintamojo nustatymas:
- netIncome = -5 000
- netIncome = 0
- grynosios pajamos = 1 000 000, 64
- Dvejetainio kintamojo deklaravimas augimui kaupti: „Dim isGrowthPositive as Boolean“
- Augimo kintamojo nustatymas:
- isGrowthPositive = Tiesa
- isGrowthPositive = Netiesa
- isGrowthPositive = 1 (tas pats kaip True)
Kaip matote aukščiau pateiktame pavyzdyje, šie kintamieji (ir keletas papildomų kintamųjų, rodančių grupavimo geriausią praktiką) buvo paskelbti. Vertės taip pat buvo saugomos pagrindiniuose kintamuosiuose. Tačiau jei būtų vykdoma ši makrokomanda, ji paprasčiausiai šias reikšmes išsaugotų kintamuosiuose ir jokiu būdu jų nenaudotų. Norėdami toliau mokytis naudoti kintamuosius, turite žinoti VBA metodus. VBA langelių nuorodos. VBA langelių nuorodos leidžia vartotojui pasakyti „Excel“, kur ieškoti reikalingų duomenų. Sukūrus makrokomandą ir deklaravus kintamuosius, kitas žingsnis yra sukurti VBA langelių nuorodas, kurios iš tikrųjų nurodo kiekvieną kintamąjį ir kurias vėliau galima naudoti manipuliuojant „Excel“ lapo duomenimis. kiekvienam prieinama.
Papildomi resursai
Dėkojame, kad perskaitėte Finansų vadovą apie VBA kintamuosius, duomenų tipus ir „Dim“. Finansai yra oficialus pasaulinis finansinio modeliavimo ir vertinimo analitiko (FMVA) ™ FMVA® sertifikavimo teikėjas. Prisijunkite prie 350 600 ir daugiau studentų, dirbančių tokiose įmonėse kaip „Amazon“, J. P. Morganas ir „Ferrari“ sertifikatas, skirtas visiems paversti pasaulinio lygio finansų analitiku.
Norėdami toliau mokytis ir tobulinti „Excel“ įgūdžius, labai rekomenduojame šiuos papildomus finansų išteklius:
- „Excel“ spartieji klavišai „Excel“ spartieji klavišai „PC Mac“ „Excel“ spartieji klavišai - svarbiausių ir dažniausiai naudojamų „MS Excel“ nuorodų sąrašas, skirtas kompiuterių ir „Mac“ vartotojams, finansams, apskaitos profesijoms. Spartieji klavišai pagreitina jūsų modeliavimo įgūdžius ir sutaupo laiko. Sužinokite apie redagavimą, formatavimą, naršymą, juostelę, specialųjį įklijavimą, manipuliavimą duomenimis, formulių ir langelių redagavimą ir kitus trumpinius
- Išplėstinės „Excel“ formulės Turi žinoti pažangiosios „Excel“ formulės. Šios pažangios „Excel“ formulės yra labai svarbios norint žinoti ir pakels jūsų finansinės analizės įgūdžius į kitą lygį. Išplėstinės „Excel“ funkcijos, kurias turite žinoti. Sužinokite 10 geriausių „Excel“ formulių, kurias reguliariai naudoja visi pasaulinės klasės finansų analitikai. Šie įgūdžiai pagerins jūsų skaičiuoklės darbą bet kurioje karjeroje
- VBA metodai VBA metodai VBA metodas yra kodo dalis, pritvirtinta prie VBA objekto, kintamojo ar duomenų nuorodos, nurodanti „Excel“, kokį veiksmą reikia atlikti to objekto atžvilgiu. Kopijavimas, įklijavimas ir pasirinkimas yra tik keli VBA metodų, kuriuos galima atlikti, pavyzdžiai.
- VBD Do Loops VBA Do Loop VBA Do Loop leidžia vartotojui pakartoti tam tikrą procesą makrokomandoje. „Do Loop“ gali būti naudojamas VBA, norint atlikti pasikartojančius duomenų manipuliavimus ir tobulinti bei „Excel“ modelį. „Do Loop“ sakinyje bus pradinis sakinys ir baigiamasis sakinys su atlikimo kodu, esančiu šiuose dviejuose sakiniuose