Tämä opas jakaa VBA-muuttujat, tietotyypit ja Dim. Tyypillisesti ensimmäinen vaihe makron nimeämisen jälkeen on muuttujien ilmoittaminen. Muuttujat ovat nimiä eri tiedoille, joiden kanssa makro työskentelee. Tämä osoittautuu kuitenkin joskus vaikeaksi, koska on vaikea suunnitella etukäteen, kuinka monta muuttujaa makrossa käytetään. Lopulta, kun makro kirjoitetaan, käyttäjä voi lisätä tai poistaa tiettyjä muuttujia. Tämä käy paremmin ilmi VBA-makrojen kirjoittamisen oppaasta. VBA-makrot Makrojen asettaminen Excelissä VBA on melko yksinkertainen. Excel VBA -makrojen rakenteeseen kuuluu alirivin () aloittaminen ennen makrokoodin aloittamista. Makrot käyttävät Excelin Visual Basic -sovellusta mukautettujen käyttäjien luomien toimintojen luomiseen ja manuaalisten tehtävien nopeuttamiseen luomalla automatisoituja prosesseja.
Kunkin makron yläosa alinimen jälkeen on osa, jota kutsutaan ilmoituksiksi. Tässä käyttäjä listaa ja nimeää kaikki käyttämänsä muuttujat ja ilmoittaa tietotyyppinsä. Tämä tehdään käyttämällä Dim-käskyä. "Dim" -lauseketta seuraa muuttujan nimi ja joskus lauseke "as [datatype]". Jos esimerkiksi haluaisimme luoda muuttujan osakekurssille, voisimme kirjoittaa "Dim stockPrice as double". Tämä luo muuttujan nimeltä stockPrice, joka saa tietotyypin kaksinkertaiseksi. Kaksinkertainen tietotyyppi on yksi tietotyypeistä, jotka mahdollistavat desimaalit, toisin kuin kokonaislukutietotyyppi.
Tietotyyppiä ei tarvitse ilmoittaa aina. Joskus riittää ilmoittamaan nimi, ja VBA voi päätellä tietotyypin, kun muuttujaa käytetään koodissa myöhemmin. Yleensä on kuitenkin turvallisempaa ilmoittaa käyttämäsi tietotyyppi.
Jokainen julistus on oma linjansa. On hyödyllistä ryhmitellä saman tietotyypin muuttujat yhteen.
Vaihtelevat tietotyypit
VBA-tietotyyppejä on melko vähän, mutta taloudellisen mallinnuksen yleisiin tarkoituksiin Mikä on taloudellinen mallinnus Taloudellinen mallinnus suoritetaan Excelissä yrityksen taloudellisen suorituskyvyn ennustamiseksi. Katsaus taloudelliseen mallintamiseen, miten ja miksi malli rakennetaan. kaikkia niitä ei käytetä.
Alla on luettelo makroissa käytetyistä yleisistä VBA-muuttujista (tietotyypeiksi) ja niiden tarkoituksiin:
- Kokonaisluku: Käytetään lukuarvojen tallentamiseen, jotka eivät ole desimaalimuotoja.
- Yksi: Käytetään desimaalimuodossa olevien numeroarvojen tallentamiseen. Voi sisältää myös kokonaislukuja.
- Tupla: Yksittäisen muuttujan pidempi muoto. Vie enemmän tilaa, mutta tarvitaan suurempiin numeroihin.
- Päivämäärä: Tallentaa päivämääräarvot.
- Merkkijono: Tallentaa tekstiä. Voi sisältää numeroita, mutta tallentaa ne tekstinä (merkkijonona tallennettuihin numeroihin ei voida tehdä laskelmia)
- Boolean: Käytetään binaaritulosten tallentamiseen (True / False, 1/0)
Jälleen on olemassa muita tietotyyppejä, mutta niitä käytetään yleisimmin makrojen luomiseen.
Arvon tallentaminen muuttujaan
Kun muuttuja on luotu, arvon tallentaminen siihen on helppoa.
Muuttujan nimi = Muuttujan arvo
Merkkijonomuuttujan nimi = “Muuttujan arvo”
(Kun käytät merkkijonoja, sinun on ympäröitävä teksti lainausmerkeissä. Tämä ei päde numero- tai binaariarvoihin.)
Kukin nimetty muuttuja voi pitää vain yhden arvon kerrallaan.
Esimerkki muuttujatietotyyppien ilmoittamisesta Dim
Tässä on erittely siitä, miten Dimia käytetään VBA: ssa:
- Ilmoitetaan yrityksen nimimuuttuja: "Himmennä yrityksen nimi merkkijonona"
- Yrityksen nimimuuttujan asettaminen:
- companyName = “Tesla”
- companyName = “Wells Fargo”
- companyName = "Yrityksen nimeä ei ole käytettävissä"
- Muuttujan ilmoittaminen nettotulojen tallentamiseksi: "Dim netIncome as Single" (tai Double, asteikosta riippuen)
- Nettotulomuuttujan asettaminen:
- netIncome = -5000
- netIncome = 0
- nettotulo = 1.000.000.64
- Binaarimuuttujan ilmoittaminen kasvun tallentamiseksi: "Dim isGrowthPositive as Boolean"
- Kasvumuuttujan asettaminen:
- isGrowthPositive = Tosi
- isGrowthPositive = Epätosi
- isGrowthPositive = 1 (sama kuin True)
Kuten yllä olevasta esimerkistä näet, nämä muuttujat (ja joitain ylimääräisiä muuttujia ryhmittelyn parhaiden käytäntöjen osoittamiseksi) on ilmoitettu. Arvot on myös tallennettu päämuuttujiin. Jos tämä makro kuitenkin ajettaisiin, se yksinkertaisesti tallentaa nämä arvot muuttujiin eikä käytä niitä millään tavalla. Muuttujien käytön oppimisen jatkamiseksi sinun on tiedettävä VBA-menetelmät. VBA-soluviitteet. VBA-soluviittausten avulla käyttäjä voi kertoa Excelille, mistä etsiä tarvitsemiaan tietoja. Makron luomisen ja muuttujien ilmoittamisen jälkeen seuraava askel on luoda VBA-soluviittaukset, jotka tosiasiallisesti viittaavat kuhunkin muuttujaan ja joita voidaan sitten käyttää Excel-taulukon tietojen käsittelyyn. jokaisen käytettävissä.
Lisäresurssit
Kiitos, että olet lukenut Finance-oppaan VBA-muuttujille, tietotyypeille ja Dimille. Rahoitus on virallinen maailmanlaajuinen finanssimallinnus- ja arvostusanalyytikon (FMVA) ™ FMVA® -sertifikaatti. Liity yli 350 600 yliopiskelijaan, jotka työskentelevät yrityksissä, kuten Amazon, J.P.Morgan ja Ferrari, jotka on suunniteltu muuttamaan kuka tahansa maailmanluokan rahoitusanalyytikkoksi.
Excel-taitojesi oppimisen ja edistymisen jatkamiseksi suosittelemme näitä lisärahoitusresursseja:
- Excel-pikanäppäimet Excel-pikakuvakkeet PC Mac Excel-pikakuvakkeet - Luettelo tärkeimmistä ja yleisimmistä MS Excel -pikakuvakkeista PC- ja Mac-käyttäjille, rahoitukselle, kirjanpitäjälle. Pikanäppäimet nopeuttavat mallinnustaitojasi ja säästävät aikaa. Opi muokkausta, muotoilua, navigointia, nauhaa, erikoisliimaa, tietojen käsittelyä, kaavan ja solujen muokkausta ja muita oikotietä
- Edistyneet Excel-kaavat Edistyneiden Excel-kaavojen on oltava tiedossa Nämä edistyneet Excel-kaavat ovat tärkeitä tietää ja vievät taloudellisen analyysin taitosi uudelle tasolle. Sinun on tiedettävä edistyneet Excel-toiminnot. Opi 10 parasta Excel-kaavaa, joita jokainen maailmanluokan talousanalyytikko käyttää säännöllisesti. Nämä taidot parantavat taulukkolaskentaasi millä tahansa uralla
- VBA-menetelmät VBA-menetelmät VBA-menetelmä on koodikappale, joka on liitetty VBA-objektiin, muuttujaan tai tietoviitteeseen ja joka kertoo Excelille, mitä toimia on suoritettava kyseisen objektin suhteen. Kopiointi, liittäminen ja valitseminen ovat vain joitain esimerkkejä suoritettavissa olevista VBA-menetelmistä.
- VBD Do Loops VBA Do Loop VBA Do Loop antaa käyttäjän toistaa tietyn prosessin makrossa. Do Loopia voidaan käyttää VBA: ssa toistuvien tietojen käsittelyyn ja Excel-mallin parantamiseen. Do Loop -lausekkeessa on alku- ja loppulauseke, ja suoritettava koodi sisältyy näihin kahteen lauseeseen