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: -

  1. Põhilised VBA-d ja makrokursused
  2. Täpsem VBA ja makrokursus
  3. Põhjalik VBA ja makrokoolitus
  4. Kuidas kasutada VBA iga aasa jaoks

Kategooria: