Mikä on Visual Basic -sovellukset (VBA-makrot)
VBA on Microsoftin kehittämä ohjelmointikieli käytettäväksi Microsoftin Office-paketissa, kuten Word, Access, Excel ja muut. Sitä käytetään sovellusten mukauttamiseen vastaamaan liiketoiminnan tarpeita. Se on tehokas ja kätevä työkalu suorittaa toimenpide toistuvasti ja auttaa myös tietojen analysoinnissa. VBA: ta käytetään pääsemään sovellusten toimintoihin ja ohjaamaan niitä joidenkin muiden sovellusten sisällä. Taloudellinen raportointi ja analysointi tehdään tehokkaasti ja vaikuttavasti VBA-makroja käyttämällä.
VBA in excel -sovellusta käytetään raporttien luomiseen, muotoiluun ja tulostamiseen käyttämällä graafisia esityksiä, kuten kaavioita. Raportit luodaan helposti ja se on yksinkertainen VBA-makrojen avulla. Raportit luodaan käyttämällä erilaisia vaihtoehtoja johdon tarpeiden mukaan.
VBA-makrojen käyttäminen Excelissä raportointiin
Jos haluat käyttää VBA: ta Excel-sovelluksessa, varmista, että Kehittäjä-välilehti on valikko-välilehdessä.
Jos Kehittäjävaihtoehtoa ei ole saatavana Valikko-välilehdellä, siirry sitten Office-painike à Excel-asetukset à Napsauta Näytä kehittäjä -välilehti -valintaruutua ja napsauta Ok.
Kun olet asettanut tämän vaihtoehdon käyttöön, voit alkaa käyttää Visual Basiciä. Napsauta Kehittäjä-välilehden Visual Basic -vaihtoehtoa
Napsauta Lisää valikko à Käyttäjälomake -vaihtoehto
Valitse Työkaluruudusta Tarra-vaihtoehto
Napsauta hiiren kakkospainikkeella tarraa ja saat Ominaisuudet-valintaikkunan, johon voit kirjoittaa otsikon otsikon.
Valitse nyt tekstilaatikkokuvake työkaluruudusta ja pidä se Tarra-ruudun vieressä. Napsauta sitten hiiren kakkospainikkeella tekstikenttää ja kirjoita Ominaisuudet-ponnahdusvalikossa Nimi-ominaisuuteen tekstiruudun nimi.
Toista vaiheet lisätäksesi niin monta tarraa ja tekstiruutua, jotka haluat kirjoittaa Käyttäjälomake-alueelle.
Valitse nyt komentopainike työkalupakista ja aseta se muotoon. Napsauta hiiren kakkospainikkeella ja Ominaisuudet-ponnahdusvalikosta Kirjoita komento, jonka haluat tekstitysominaisuudesta.
Kun kaikki käyttöliittymän tiedot on syötetty nyt, sinun on annettava koodi raportin luomiseksi. Koodi-ikkuna avataan kaksoisnapsauttamalla komentopainiketta, joka on sijoitettu lomakkeeseen.
Ennen koodin lisäämistä sinun on asetettava viite, joka auttaa sinua pääsemään VB-tietokantaan. Viitteiden valitseminen Työkalut-valikko à Viitteet
Valitse valintaikkunasta haluamasi kirjaston tyyppi. Tässä kuvassa Microsoft ActiveX Data Objects 2.6 Library -valintaruutu on valittuna.
Kirjoita koodi-ikkunaan koodi, jota käytetään komennon suorittamiseen. Koodi on sijoitettu ”Yksityinen alakomento Button1_Click ()” ja Lopeta ala-kohtaan.
Voit myös lisätä funktioita Code-ikkunaan, jota käytetään raportin luomiseen.
Kun koodi on syötetty, sinun on luotava makro tiedoille. Siirry Kehittäjä-välilehteen à Makrot käyttääksesi Makro-valikkoa.
Kirjoita raportille makronimi ja napsauta Luo-painiketta.
Kirjoita lomakkeen koodi Sub- ja Sub Sub -vaihtoehtojen väliin
Kun kaikki nämä vaiheet on tehty, olet nyt valmis suorittamaan raportin.
Suorita raportti seuraavasti:
Napsauta Macros-valikkoa Kehittäjä-välilehdessä
Valitse luettelosta makronimi ja napsauta Suorita-painiketta
Kirjoita raportin luomiseen tarvittavat tiedot.
Lopuksi raportti luodaan tarpeitasi kohti.
VBA: n muuttujien, olosuhteiden ja silmukoiden ymmärtäminen
Ensin katsotaan mitä kaikki kolme termiä tarkoittavat VBA: ssa
Muuttuja - Se on pieni osa järjestelmän muistista, jota käytetään tietojen tallentamiseen
Ehto - Se on looginen tarkistus, jonka tietokone suorittaa testataksesi jotain
Silmukka - Se on joukko ohjeita, joita on noudatettava tietty määrä kertoja
Nyt näemme kuinka kaikkia näitä kolmea voidaan käyttää VBA: ssa
Muuttujien luominen VBA-makroihin
Jos haluat käyttää muuttujaa VBA-makroissa, sinun on ensin luotava ne. DIM on lause, jota käytetään minkä tahansa muuttujan luomiseen.
Seuraavassa on muutamia esimerkkejä luotuista muuttujista
- Himmennä someNumber kokonaislukuna - Tämä kertoo, että aiot käyttää jotakin Numero-muuttujaa vain kokonaislukuarvojen tallentamiseen. Tätä käytetään VBA: ssa nimellä someNumber = 7, mikä tarkoittaa, että se tallentaa 7 muuttujaan someNumber
- Himmennä myList (1–10) merkkijonona - Tämä rivi tarkoittaa, että haluat käyttää arvojen luetteloa, joka on merkkijonon (teksti) muodossa. Ja luettelon koko on rajoitettu 10. Tätä käytetään nimellä myList (5) = 792, mikä tarkoittaa, että se asettaa myList-taulukon viidennen kohteen arvoksi 792.
- Himmennä muutNumero As Double
- Himmennä toinen lista () nimellä Variant
- Himmennä tekstiä merkkijonona
- Himmennä myCells As Range -sovellusta
- Himmennä myChart kuten kaavio
- Himmennä olosuhteita loogisena
Ehtojen käyttö VBA-makroissa
Kaikki tietokoneessa sisältää päätöksenteko- ja testausolosuhteet. Tilaolosuhteiden testaamiseksi on olemassa paljon lauseita. Harva selitetään alla ymmärrystäsi varten
Jos sitten lausunto
If-lauseen käyttäminen on todella helppoa VBA-makroissa. Tässä on esimerkki osto-olosuhteiden testaamiseksi
Jos ostamme 6000, niin
'erityiset ohjeet käsitellä liian monia tai liian pieniä ostoksia
loppu Jos
Muu lausunto
Else-käskyä käytetään, jos If-ehto epäonnistuu.
Jos ostamme 6000, niin
'erityiset ohjeet käsitellä liian monia tai liian pieniä ostoksia
muu
'Merkitse ostot muistiin ja siirry eteenpäin
loppu Jos
Silmukoiden käyttö VBA-makroissa
Silmukoiden kirjoittamiseen VBA: lla on useita tapoja. Tässä olemme maininneet helpoimman tyyppisen silmukan, jonka avulla ymmärrät helposti
Loopille
For Loop -sovelluksella toistetaan joukko ohjeita tietyn määrän kertoja
Kaupanumerolle = 20-50
'soita kauppaan
'kysy myyntitiedot
'tee jotain tarvittaessa
'lopettaa puhelu
Seuraava myymälänumero
Jokaiselle silmukalle
Tämän tyyppistä silmukkaa käytetään suorittamaan samat ohjeet jokaiselle luettelon kohteelle.
Jokaiselle alueella olevalle solulle (“B1: B10”)
soluarvo = soluarvo +2
Seuraava solu
pikakuvakkeet
On olemassa muutamia tärkeitä pikakuvakkeita, jotka sinun pitäisi tietää, kun käytät VBA: ta Excelissä
- ALT + F11 - Voit tarkastella VBA Editoria, joka tunnetaan myös nimellä VBE
- ALT + F8 - Näyttää kaikki makrot
- ALT + Q: Voit sulkea VBA Editorin ja palata Exceliin
- F5: Makron suorittaminen
- F2: Näytä objektiselain
- F7: Näyttökoodieditori
- CTRL + G: Avaa välitön ikkuna
- F1: Näytä ohje
AnalyysityökaluPak
Analysis ToolPak on apuohjelma, joka on Microsoft Excelissä sisäänrakennettu oletusohjelma. Se on tietoanalyysityökalu ja auttaa taloudellisessa, tilastollisessa ja teknisessä tietojen analysoinnissa. Voit säästää aikaa ja energiaa käyttämällä Analysis ToolPakia.
Sinun on vain annettava tiedot analysointia varten ja Analysis ToolPak käyttää asianmukaista makrotoimintoa ja näyttää tuloksen tulostaulukossa. Ne tuottavat myös kaavioita joskus raporttien kanssa.
Voit ladata Analysis ToolPakin noudattamalla näitä yksinkertaisia ohjeita
Siirry Vihreä tiedosto -välilehteen ja napsauta Asetukset
Valitse avattavasta Hallinta-ruudusta Excel-lisäosat ja napsauta sitten Siirry
Valitse Lisäosat-valintaikkunassa Analysis ToolPak -valintaruutu ja napsauta Ok.
Jos Analysis ToolPak -vaihtoehto ei ole käytettävissä, napsauta Selaa-vaihtoehtoa. Jos se on käytettävissä, valitse valintaruutu Analysis ToolPak -vaihtoehtoa kohden ja napsauta Ok.
Nyt Data-välilehdessä voit napsauttaa Data Analysis
Lopuksi voit valita vaihtoehdon, joka sinun täytyy tehdä excelissä. Alla olevassa kuvassa Histogrammi on valittu luomaan histogrammi Excelissä annetulle tiedolle.
Analysis ToolPakissa on yhteensä 19 data-analyysivaihtoehtoa. Ne on lueteltu alla
- Anova: Yksikerroinen
- Anova: Kaksifaktorinen replikointi
- Anova: Kaksitekijä ilman replikaatiota
- korrelaatio
- kovarianssi
- Kuvailevia tilastoja
- Eksponentiaalinen tasoitus
- F-testi Kaksi näytettä varianssille
- Fourier-analyysi
- histogrammi
- Liukuva keskiarvo
- Satunnaislukujen luominen
- Sijoitus ja prosenttimäärät
- Regressio
- Näytteenotto
- t-testi: Parillinen kaksi näytettä välineille
- t-testi: Kaksi näytettä olettaen, että yhtä suuret variaatiot
- t-testi: Kaksi näytettä olettaen epätasaiset variaatiot
- Z-testi: Kaksi näytettä keskiarvoon
Harva näistä data-analyysimenetelmistä selitetään yksityiskohtaisesti alla kuvakaappauksilla
Kuvailevia tilastoja
Kun Analysis ToolPak on asennettu, saat Data Analysis -valintaikkunan, jossa sinulla on luettelo valinnoista. Valitse kuvaavat tilastotiedot. Kun olet valinnut tämän vaihtoehdon, saat valintaikkunan alla olevan kuvan mukaisesti
Valintaikkunaan voit syöttää yksityiskohdat, kuten lähdetietoalue, missä tulokset on näytettävä ja mitkä tulokset näytetään. Alla on kuvaavien tilastojen tulos
Yksi tärkeä haitta kuvaavan tilastollisen vaihtoehdon käyttämisessä on, että se näyttää tuloksen arvoina eikä kaavojen termina. Joten jos lähdetietoihin tehdään muutoksia, se ei heijastu tuotossa. Sinun on tehtävä koko menetelmä alusta alkaen.
Histogrammin luominen
Histogrammi on joukko laskelmia tietyillä alueilla. Alueet tunnetaan roskakorina Histogrammissa. Valitse samasta tietoanalyysi -valintaikkunasta Histogrammi-vaihtoehto. Näyttöön tulee valintaikkuna alla olevan kuvan mukaisesti
Sinun on annettava yksityiskohdat, kuten lähdetietojen alue, roskakorin nimitysten alue ja missä tulos on näytettävä. Tulos näyttää datan jakauman parametreiden kanssa alla olevan kuvan mukaisesti
Histogrammi-valintaikkuna antaa sinulle myös mahdollisuuden tuottaa kaavion yhdessä tulosteen kanssa. Tämä antaa sinulle helpon ymmärryksen.
Liukuvat keskiarvot
Tämä vaihtoehto auttaa sinua tunnistamaan peräkkäisten tietojen suuntaukset. Lähdedata on täällä jaksopohjainen ja keskiarvo lasketaan aina useille jaksoille. Alla on Liikuvat keskiarvot -valintaikkuna
Tässä valintaikkunassa voit valita lähdetietoalueen, aikavälin vaiheen ja lähtöalueen. Aikaväli on liikkuvien keskiarvojen tärkein tekijä, koska lähtö perustuu siihen. Tämä antaa sinulle myös mahdollisuuden luoda kaavio tulosteen alla olevan kuvan mukaisesti
Tässä kuvassa voit selvästi nähdä, että 6 solua, jotka alkavat D4: stä, eivät anna mitään arvoa, koska olemme syöttäneet välivaiheen 7.
Advanced Random Number Generation
Tämä on yksi Data Analysis -valintaikkunan vaihtoehdoista. Kun se on valittu, saat alla olevan Random Number Generation -valintaikkunan.
Jopa Excelillä on tämä vaihtoehto, mutta satunnaislukujen generointivaihtoehto Analysis ToolPakissa on paljon edistyneempi kuin Excelissä. Täällä voit hallita enemmän
- Muuttujien lukumäärä
- Satunnaislukujen lukumäärä
- Satunnainen nopeus
Valintaikkunassa näet avattavan luetteloruudun, josta voit valita levitystyypin ja parametrit jokaiselle jakelulle.
Satunnaisen näytteen luominen
Yksi data-analyysin valintaikkunan vaihtoehdoista on näytteenotto. Napsauttamalla tätä vaihtoehtoa tulee näkyviin toinen valintaikkuna, kuten alla olevassa kuvassa näkyy
Tilastollinen analyysi tehdään pääasiassa otoksesta väestöstä, ei koko väestöstä. Tämä valintaikkuna antaa sinulle mahdollisuuden syöttää lähdepopulaatiotiedot ja missä tiedot on sijoitettava. Voit valita näytteenottomenetelmän. Jos valitset Määräaikainen menetelmä, voit seurata vaihekuvaa. Jos valitset satunnaisen menetelmän, sinun on annettava palautettavien arvojen määrä.
Tämä menetelmä on erittäin helppo ja voi auttaa sinua luomaan näytteen heti.
johtopäätös
VBA: n käyttäminen raportointiin ja analysointiin on siis viisas päätös kirjanpito- ja finanssialan ammattilaisille, koska se vähentää heidän aikaa ja vaivaa. Se tarjoaa myös tarkkoja tietoja eri muodoissa tehokkaasti.
Aiheeseen liittyvät kurssit: -
- VBA: n ja makrojen peruskurssi
- Advanced VBA- ja makrokurssi
- Kattava VBA- ja makroharjoittelu
- Kuinka käyttää kutakin silmukkaa VBA: ssa