Mis on Visual Basici rakendused (VBA makrod)
VBA on Microsofti välja töötatud programmeerimiskeel, mida saab kasutada selliste Microsofti kontoripakettide jaoks nagu Word, Access, Excel ja teised. Seda kasutatakse rakenduste kohandamiseks vastavalt ettevõtte vajadustele. See on võimas ja mugav tööriist korduva toimingu tegemiseks ning aitab ka andmeid analüüsida. VBA-d kasutatakse rakenduste funktsioonidele juurdepääsuks ja nende juhtimiseks mõnes muus rakenduses. Finantsaruandlus ja -analüüs tehakse tõhusalt ja tulemuslikult, kasutades VBA makrosid.
VBA-d Excelis kasutatakse aruannete genereerimiseks, vormindamiseks ja printimiseks, kasutades graafilisi esitusi nagu diagrammid. Aruandeid genereeritakse hõlpsalt ja see on VBA-makrode abil lihtne. Aruandeid genereeritakse mitmesuguste võimaluste abil vastavalt juhtkonna vajadustele.
VBA-makrode kasutamine Excelis aruandluseks
VBA kasutamiseks Excelis peate veenduma, et vahekaart Menüü oleks olemas arendaja vahekaart.
Kui arendaja suvand pole vahekaardil Menüü saadaval, siis minge Office'i nupule à Exceli suvandid à klõpsake vahekaardi Kuva arendaja ruut ja klõpsake nuppu OK.
Pärast selle valiku kättesaadavaks tegemist saate hakata kasutama Visual Basicut. Klõpsake vahekaardi Arendaja all suvandit Visual Basic
Klõpsake valikul Lisa menüü à Kasutaja vorm
Valige kastist Tööriistad suvand Label
Paremklõpsake sildil ja kuvatakse atribuutide dialoogiboks, kuhu saate sisestada sildi pealdise.
Nüüd valige tööriistakastist tekstikasti ikoon ja hoidke seda kasti Silt kõrval. Ja siis paremklõpsake tekstiväljal ja sisestage hüpikmenüü Atribuudid atribuudi Nimi tekstikasti nimi.
Korrake samme, et lisada kasutajavormi alale nii palju silte ja tekstikasti, mida soovite sisestada.
Nüüd valige tööriistakastist käsk nupp ja pange see vormi. Paremklõpsake ja hüpikmenüüst Properties sisestage käsk, mida soovite pealdiste atribuudist.
Pärast kõigi kasutajaliidese andmete sisestamist peate aruande genereerimiseks sisestama koodi. Koodiakna avamiseks topeltklõpsake vormil asuvat käsklusnuppu.
Enne koodi sisestamist peate määrama viite, mis aitab teil pääseda juurde VB andmebaasile. Viidete valimiseks Menüü Tööriistad à Viited
Valige dialoogiboksist raamatukogu tüüp, mida soovite kasutada. Sellel pildil on märgitud ruut Microsoft ActiveX Data Objects 2.6 Library.
Koodiaknas sisestage kood, mida kasutatakse käsu käivitamiseks. Kood paigutatakse jaotiste „Privaatne alamkäsklus Button1_Kliki ()” ja Lõpp-ala vahele.
Samuti saate koodiaknasse lisada funktsioone, mida kasutatakse aruande genereerimiseks.
Pärast koodi sisestamist peate andmete jaoks looma makrosid. Makromenüü kasutamiseks avage vahekaart Arendaja à Makrod.
Sisestage aruande makro nimi ja klõpsake nuppu Loo nupp.
Sisestage vormi kood valiku Sub ja End vahel
Kui kõik need toimingud on nüüd tehtud, olete kõik valmis aruannet käitama.
Aruande käivitamiseks toimige järgmiselt.
Klõpsake vahekaardi Arendaja all menüüd Makrod
Valige loendist makro nimi ja klõpsake nuppu Käivita
Sisestage aruande loomiseks vajalikud üksikasjad.
Lõpuks koostatakse aruanne vastavalt teie vajadusele.
Muutujate, tingimuste ja silmuste mõistmine VBA-s
Kõigepealt vaatame, mida kõik kolm terminit VBA-s tähendavad
Muutuja - see on väike osa süsteemi mälust, mida kasutatakse andmete salvestamiseks
Seisund - see on loogiline kontroll, mille arvuti teostab millegi testimiseks
Loop - see on juhiste kogum, mida tuleb järgida teatud arv kordi
Nüüd näeme, kuidas kõiki neid kolme VBA-s kasutada
Muutujate loomine VBA makrodes
Kui soovite VBA-makrodes kasutada muutujat, peate need esmalt looma. DIM on avaldus, mida kasutatakse mis tahes muutuja loomiseks.
Järgnevalt on toodud mõned näited loodud muutujatest
- Dim someNumber as Integer - see ütleb, et kavatsete mõnda muutujat Number kasutada ainult täisarvu väärtuste talletamiseks. Seda kasutatakse VBA-s kui someNumber = 7, see tähendab, et see salvestab 7 muutujasse someNumber
- Tühjenda myList (1 kuni 10) kui string - see rida tähendab, et soovite kasutada väärtuste loendit, mis on stringi (tekst) kujul. Ja loendi suurus on piiratud 10. Seda kasutatakse kui myList (5) = 792, mis tähendab, et seab myListi massiivi 5. üksuse väärtuseks 792.
- Dim otherNumber As Double
- Tühjendage veel üks loend () variandina
- Tühjenda mõned tekstid keelpillina
- Hämardage myCells As Range'ina
- Dim myChart As Chart
- Hämardage tingimust kui Boolean
Tingimuste kasutamine VBA-makrodes
Kõik arvutis hõlmab otsuste vastuvõtmist ja testimistingimusi. Tingimuste testimiseks on palju avaldusi. Allpool selgitatakse teie mõistmiseks vähe
Kui siis avaldus
If-lause kasutamine on VBA-makrodes tõesti lihtne. Siin on näide ostutingimuste testimiseks
Kui meieOst 6000 siis
'erijuhised liiga paljude või liiga väikeste ostude tegemiseks
lõpp kui
Muu avaldus
Else avaldust kasutatakse juhul, kui If-i tingimus nurjub.
Kui meieOst 6000 siis
'erijuhised liiga paljude või liiga väikeste ostude tegemiseks
Muu
'Pange ostud arvele ja liikuge edasi
lõpp kui
Silmuste kasutamine VBA-makrodes
VBA-s silmuste kirjutamiseks on mitu võimalust. Oleme siin maininud teie mõistmiseks lihtsamat tüüpi silmuseid
Loopi jaoks
For Loop kasutatakse juhiste komplekti kordamiseks teatud arv kordi
Kaupluse number = 20 kuni 50
helistage poodi
küsige müüginumbrit
'vajadusel midagi teha
'riputa üles
Järgmine poodNumber
Iga silmuse jaoks
Seda tüüpi silmuseid kasutatakse samade juhiste käitamiseks loendi kõigi üksuste jaoks.
Iga vahemikus oleva lahtri kohta (“B1: B10”)
lahter.väärtus = lahter.väärtus + 2
Järgmine lahter
Otseteed
VBA Excelis kasutamise ajal peaksite teadma vähe olulisi otseteid
- ALT + F11 - VBA redigeerija, tuntud ka kui VBE, kuvamiseks
- ALT + F8 - kõigi makrode kuvamiseks
- ALT + Q: VBA redigeerija sulgemiseks ja Exceli juurde naasmiseks
- F5: makro käitamiseks
- F2: objektide brauseri kuvamine
- F7: kuva koodiredaktor
- CTRL + G: Avage kohe aken
- F1: abi kuvamine
Analüüsi tööriistaPak
Analysis ToolPak on lisandmooduliprogramm, mis on Microsoft Excelis sisseehitatud vaikimisi programm. See on andmeanalüüsi tööriist ja aitab finants-, statistika- ja tehniliste andmete analüüsimisel. Analüüsi tööriistapaki abil saate alati oma aega ja energiat kokku hoida.
Peate lihtsalt andma andmed analüüsi jaoks ja Analysis ToolPak kasutab sobivat makrofunktsiooni ja kuvab tulemuse väljundtabelis. Mõnikord koos aruannetega koostavad nad ka diagramme.
Analüüsi tööriistapaki laadimiseks toimige järgmiselt
Minge vahekaardile Roheline fail ja klõpsake suvandit
Valige rippmenüüst Haldamine Exceli lisandmoodulid ja klõpsake siis nuppu Mine
Valige dialoogiboksis Lisandmoodulid ruut Analysis ToolPak ja klõpsake nuppu OK.
Kui suvand Analysis ToolPak pole saadaval, klõpsake nuppu Sirvi. Kui see on saadaval, märkige suvand Analysis ToolPak märkeruut ja klõpsake nuppu OK.
Nüüd saate vahekaardil Data klõpsata andmeanalüüsil
Lõpuks saate valida valiku, mida peate tegema Excelis. Alloleval pildil on valitud Histogramm, et luua antud andmete jaoks Excelis histogramm.
Analysis ToolPakis on saadaval 19 andmeanalüüsi võimalust. Need on loetletud allpool
- Anova: ühefaktor
- Anova: Kahefaktoriline replikatsioon
- Anova: kahefaktoriline ilma replikatsioonita
- Korrelatsioon
- Kovariatsioon
- Kirjeldav statistika
- Eksponentsiaalne silumine
- F-test kaks varianti
- Fourier 'analüüs
- Histogramm
- Liikuv keskmine
- Juhuslike arvude genereerimine
- Auaste ja protsendid
- Regressioon
- Proovide võtmine
- t-test: paar kaks vahendit
- t-test: kaheprooviline, eeldades võrdseid variatsioone
- t-test: kahenäidised, eeldades ebavõrdseid variatsioone
- Z-test: kahe proovi keskmine
Vähesed neist andmeanalüüsi meetoditest on allpool üksikasjalikult selgitatud samade ekraanipiltidega
Kirjeldav statistika
Kui Analysis ToolPak on installitud, kuvatakse dialoogiboks Data Data, kus on valikute loend. Valige kirjeldav statistika. Pärast selle valiku valimist kuvatakse dialoogiboks, nagu on näidatud alloleval pildil
Dialoogiboksi saate sisestada üksikasjad, näiteks lähteandmete ulatus, kus tulemusi tuleb kuvada ja milliseid tulemusi kuvada. Allpool on kirjeldava statistika väljund
Kirjeldava statistika valiku kasutamise üks peamisi puudusi on see, et see kuvab tulemuse väärtustena, mitte valemites. Nii et kui lähteandmetes tehakse muudatusi, siis see väljundis ei kajastu. Peate kogu meetodi algusest peale uuesti tegema.
Histogrammi loomine
Histogramm on loendite kogum kindlates vahemikes. Histogrammis on vahemikud tuntud kui prügikastid. Samast andmeanalüüsi dialoogiboksist valige suvand Histogramm. Saate dialoogiboksi, nagu on näidatud alloleval pildil
Peate sisestama üksikasjad, näiteks lähteandmete vahemik, prügikasti tähistuste vahemik ja koht, kus tuleb tulemust kuvada. Tulemus näitab teile andmete jaotust koos parameetritega, nagu on näidatud alloleval pildil
Histogrammi dialoogiboks annab teile ka võimaluse toota diagramm koos väljundiga. Nii saate hõlpsalt aru.
Liikuvad keskmised
See valik aitab teil tuvastada järjestikuste andmete suundumusi. Lähteandmed põhinevad siin perioodidel ja keskmine arvutatakse alati mitme perioodi kohta. Allpool on dialoogiboks Liikuvad keskmised
Selles dialoogiboksis saate valida lähteandmete vahemiku, intervallisammu ja väljundvahemiku. Intervallide samm on liikuvate keskmiste peamine tegur, kuna väljund põhineb sellel. See annab teile ka võimaluse luua väljundis diagramm, nagu allpool näidatud
Sellel joonisel on selgelt näha, et 6 lahtrit, mis algavad D4-st, ei anna mingit väärtust, kuna oleme sisestanud intervalli 7 kui 7.
Täpsem juhuslike arvude genereerimine
See on üks andmeanalüüsi dialoogiboksi suvanditest. Kui see on valitud, kuvatakse allolev dialoogiboks Juhuslike numbrite genereerimine.
Isegi Excelil on see suvand, kuid juhuslike arvude genereerimise võimalus Analysis ToolPakis on palju arenenum kui Exceli oma. Siin saate rohkem kontrollida
- Muutujate arv
- Juhuslike numbrite arv
- Juhuslik kiirus
Dialoogiboksis näete ripploendit, kus saate valida levitamise tüübi ja parameetrid iga jaotuse jaoks.
Juhusliku valimi loomine
Dialoogiboksi Andmeanalüüs üks suvanditest on Sampling. Sellel suvandil klõpsates kuvatakse järgmine dialoogiboks, nagu on näidatud alloleval pildil
Statistilist analüüsi tehakse enamasti elanikkonna valimi, mitte kogu populatsiooni kohta. See dialoogiboks annab teile võimaluse sisestada lähteteabe elanikkonna kohta ja kuhu andmed paigutada. Saate valida proovivõtumeetodi. Kui valite perioodilise meetodi, saate järgida sammumustrit. Kui valite juhusliku meetodi, peaksite sisestama tagastatavate väärtuste arvu.
See meetod on väga lihtne ja aitab teil proovi koheselt genereerida.
Järeldus
Seega on VBA kasutamine aruandluseks ja analüüsimiseks mõistlik otsus raamatupidamis- ja finantsspetsialistidele, kuna see vähendab nende aega ja vaeva. Samuti pakub see tõhusat ja tulemuslikku täpset teavet erinevates vormides.
Seotud kursused: -
- Põhilised VBA-d ja makrokursused
- Täpsem VBA ja makrokursus
- Põhjalik VBA ja makrokoolitus
- Kuidas kasutada VBA iga aasa jaoks