Hva er Visual Basic-applikasjoner (VBA-makroer)
VBA er et programmeringsspråk som er utviklet av Microsoft for å brukes til Microsoft Office-pakken som Word, Access, Excel og andre. Den brukes til å tilpasse applikasjonene for å imøtekomme virksomhetens behov. Det er et kraftig og praktisk verktøy for å utføre en operasjon gjentatte ganger og hjelper også med å analysere dataene. VBA brukes til å få tilgang til funksjonene til applikasjoner og kontrollere dem i noen andre applikasjoner. Finansiell rapportering og analyse gjøres på en effektiv og effektiv måte ved bruk av VBA-makroer.
VBA i Excel brukes til å generere, formatere og skrive ut rapporter ved hjelp av grafiske fremstillinger som diagrammer. Rapportene blir generert med letthet, og det er enkelt ved hjelp av VBA-makroer. Rapportene genereres ved bruk av forskjellige alternativer etter behov fra ledelsen.
Bruke VBA-makroer i Excel for rapportering
For å bruke VBA i Excel, må du forsikre deg om at fanen Utvikler er til stede i menyfanen.
Hvis Utvikleralternativet ikke er tilgjengelig i menyfanen, går du til Office-knappen à Excel-alternativer à Klikk i avmerkingsboksen Vis fanen Utvikler og klikk OK.
Etter å ha gjort dette alternativet tilgjengelig, kan du begynne å bruke Visual Basic. Under Visual Developer-fanen klikker du på Visual Basic-alternativet
Klikk på Sett inn meny à Brukerformalternativ
Velg Etikettalternativ fra Verktøy-boksen
Høyreklikk på etiketten, så får du dialogboksen Egenskaper der du kan legge inn en bildetekst for etiketten.
Velg nå tekstboksikonet fra Verktøykasse og oppbevar det ved siden av etikettboksen. Og høyreklikk deretter på tekstboksen og skriv inn et navn for tekstboksen i egenskapsnavnet i egenskapene.
Gjenta trinnene for å legge til så mange etiketter og tekstboks du vil angi i området Brukerform.
Velg nå kommandoknappen-alternativet fra verktøykassen og plasser det i skjemaet. Høyreklikk og fra egenskapene dukker opp Angi kommandoen du ønsker fra billedtekstegenskapen.
Etter at alle brukergrensesnittdataene er lagt inn nå, må du oppgi koden for å generere rapporten. For å åpne kodevinduet dobbeltklikker du på kommandoknappen som er plassert i skjemaet.
Før koden settes inn, må du angi en referanse som hjelper deg å få tilgang til VB-databasen. Slik velger du referanser Verktøymeny à Referanser
Velg dialogen som du vil bruke fra dialogboksen. På dette bildet er merket av for Microsoft ActiveX Data Objects 2.6 Library.
Skriv inn koden som brukes til å kjøre kommandoen i kodevinduet. Koden er plassert mellom “Private Sub CommandButton1_Click ()” og End Sub Sub.
Du kan også legge til funksjoner i kodevinduet som brukes til å generere rapporten.
Etter at koden er lagt inn, må du opprette makroer for dataene. Gå til Developer Tab à Macros for å bruke Macros-menyen.
Skriv inn et makronavn for rapporten, og klikk på Opprett-knapp.
Skriv inn en kode for skjemaet mellom alternativet Sub and End Sub
Etter at alle disse trinnene er utført nå, er du klar til å kjøre rapporten.
Følg trinnene nedenfor for å kjøre rapporten:
Klikk på Macros Menu under Utvikler-fanen
Velg makronavn fra listen og klikk på Kjør-knappen
Skriv inn de nødvendige detaljene for å generere rapporten.
Endelig blir rapporten generert etter ditt behov.
Forstå variabler, forhold og løkker i VBA
La oss først se hva alle de tre begrepene betyr i VBA
Variabel - Det er en liten del av systemets minne som brukes til å lagre data
Tilstand - Det er en logisk sjekk som datamaskinen utfører for å teste noe
Loop - Det er et sett med instruksjoner som skal følges et bestemt antall ganger
Nå skal vi se hvordan du bruker alle disse tre i VBA
Lage variabler i VBA-makroer
Hvis du vil bruke en variabel i VBA-makroer, må du først lage dem. DIM er setningen som brukes til å lage en hvilken som helst variabel.
Følgende er få eksempler på opprettede variabler
- Demp noeNummer som heltall - Dette forteller deg at du kommer til å bruke noen tallvariabler for å lagre heltallverdier. Dette brukes i VBA som someNumber = 7, det betyr at det lagrer 7 i variabelen someNumber
- Dim myList (1 til 10) Som streng - Denne linjen betyr at du vil bruke en liste over verdier som er i form av streng (tekst). Og listestørrelsen er begrenset til 10. Dette brukes som myList (5) = 792, betyr at den setter verdien på det femte elementet i myList-matrisen til 792.
- Dimm annetNummer som dobbelt
- Dimm anotherList () Som variant
- Demp litt som streng
- Demp myCells As Range
- Dim myChart As Chart
- Dim aCondition Som boolsk
Bruke forhold i VBA-makroer
Alt i datamaskinen innebærer beslutnings- og testforhold. Det er mange uttalelser for å teste forholdene. Få blir forklart nedenfor for din forståelse
Hvis deretter uttalelse
Det er veldig enkelt å bruke If-setningen i VBA-makroer. Her er et eksempel for å teste kjøpsbetingelsen
Hvis ourPurchase 6000 da
spesielle instruksjoner for å håndtere for mange eller for lite kjøp
slutt om
Annen uttalelse
Annen uttalelse brukes når en Hvis-tilstand er mislykket.
Hvis ourPurchase 6000 da
spesielle instruksjoner for å håndtere for mange eller for lite kjøp
Ellers
Noter inn kjøpene og gå videre
slutt om
Bruke løkker i VBA-makroer
Det er flere måter å skrive løkker i VBA. Her har vi nevnt den enkleste typen Loop for din enkle forståelse
For Loop
For Loop brukes til å gjenta et sett med instruksjoner for et bestemt antall ganger
For butikknummer = 20 til 50
'ring butikken
'be om salgstall
'gjør noe om nødvendig
'Legg på
Neste butikkNummer
For hver sløyfe
Denne typen loop brukes til å kjøre de samme instruksjonene for hvert av elementene i en liste.
For hver celle innen rekkevidde (“B1: B10”)
cell.value = cell.value + 2
Neste celle
snarveier
Det er få viktige snarveier du bør vite når du bruker VBA i Excel
- ALT + F11 - For å se VBA Editor også kjent som VBE
- ALT + F8 - For å vise alle makroer
- ALT + Q: For å lukke VBA Editor og gå tilbake til Excel
- F5: Å kjøre en makro
- F2: Display Object Browser
- F7: Vis kodeditor
- CTRL + G: Åpne øyeblikkelig vindu
- F1: Vis hjelp
AnalyseverktøyPak
AnalyseverktøyPak er et tilleggsprogram som er et standard innebygd program i Microsoft Excel. Det er et dataanalyseverktøy og hjelper i finansiell, statistisk og ingeniørdataanalyse. Du kan alltid spare tid og energi ved å bruke AnalyseverktøyPak.
Du trenger bare å oppgi dataene for analysen, og Analyse ToolPak bruker riktig makrofunksjon og viser resultatet i utgangstabellen. De produserer også diagrammer noen ganger sammen med rapportene.
Følg disse enkle trinnene for å laste Analyse ToolPak
Gå til fanen Grønn fil og klikk på Alternativer
I Excel-nedtrekksboksen velger du Excel-tillegg og klikker deretter Gå
I dialogboksen Tillegg velger du AnalyseverktøyPak og klikker OK.
Hvis alternativet AnalyseverktøyPak ikke er tilgjengelig, klikker du på Bla gjennom-alternativet. Hvis det er tilgjengelig, merker du av for AnalyseverktøyPak-alternativet og klikker OK.
I kategorien Data kan du nå klikke på dataanalyse
Til slutt kan du velge et alternativ du trenger å gjøre i excel. På bildet nedenfor vises Histogram for å opprette et Histogram i Excel for de gitte dataene.
Det er totalt 19 alternativer for dataanalyse tilgjengelig i AnalyseverktøyPak. De er listet opp nedenfor
- Anova: Single Factor
- Anova: To-faktor med replikering
- Anova: To-faktor uten replikering
- Sammenheng
- kovarians
- Beskrivende statistikk
- Eksponensiell utjevning
- F-test to prøver for variant
- Fourier analyse
- histogram
- Glidende gjennomsnitt
- Tilfeldig antall generasjon
- Rang og prosent
- regresjon
- prøvetaking
- t-Test: To par prøve for midler
- t-Test: To-prøve forutsatt like avvik
- t-Test: To-prøve antar uvanlige varianter
- Z-Test: To-prøver for gjennomsnittet
Få av disse dataanalysemetodene er forklart i detalj nedenfor med skjermbilder av det samme
Beskrivende statistikk
Når AnalyseverktøyPak er installert, får du dialogboksen Dataanalyse der du har en liste over valg. Velg beskrivende statistikk. Etter å ha valgt dette alternativet vil du få en dialogboks som vist på bildet under
I dialogboksen kan du legge inn detaljene, som kildedataområdet, hvor resultatene må vises og hvilke resultater som skal vises. Nedenfor er utdataene fra beskrivende statistikk
En stor ulempe ved å bruke alternativet Beskrivende statistikk er at det viser resultatet som verdier og ikke i formelen. Så hvis det gjøres noen endring i kildedataene, vil den ikke gjenspeiles i utdataene. Du må gjøre hele metoden fra begynnelsen.
Oppretter histogram
Histogram er et sett med teller innenfor bestemte områder. Områdene er kjent som hyller i Histogram. Fra Histogram-dialogboksen velger du Histogram-alternativet. Du vil få en dialogboks som representert på bildet nedenfor
Du må legge inn detaljene, som kildedataområdet, rekkevidden til søppelboksbetegnelsene og hvor resultatet må vises. Resultatet vil vise deg fordelingen av data sammen med parametrene som vist på bildet under
Histogrammedialogboksen gir deg også muligheten til å produsere et diagram sammen med utdataene. Dette vil gi deg enkel forståelse.
Rørende gjennomsnitt
Dette alternativet vil hjelpe deg å identifisere trender i sekvensielle data. Kildedataene her er periodebasert, og gjennomsnittet beregnes alltid for et antall perioder. Nedenfor gis dialogboksen Bevegende gjennomsnitt
I denne dialogboksen kan du velge området for kildedataene, intervalltrinnet og outputområdet. Intervalltrinnet er hovedfaktoren for Moving A gjennomsnitt da output er basert på det. Dette gir deg også et alternativ til å lage et diagram i utgangen som vist nedenfor
I denne figuren kan du tydelig se at de 6 cellene som starter fra D4 ikke returnerer noen verdi da vi har lagt inn intervalltrinnet som 7.
Avansert generering av tilfeldig nummer
Dette er ett av alternativene i dialogboksen Dataanalyse. Når det er valgt, får du dialogboksen Tilfeldig nummergenerering nedenfor.
Til og med Excel har dette alternativet, men alternativet Tilfeldig nummergenerering i AnalyseverktøyPak er mye mer avansert enn Excel. Her kan du ha mer kontroll om
- Antall variabler
- Antall tilfeldige tall
- Tilfeldig hastighet
I dialogboksen kan du se en rullegardinliste der du kan velge distribusjonstype og parametere for hver distribusjon.
Oppretter tilfeldig prøve
Et av alternativene i dialogboksen Dataanalyse er prøvetaking. Ved å klikke på dette alternativet vises en annen dialogboks som vist på bildet nedenfor
Statistisk analyse gjøres stort sett på et utvalg av befolkningen og ikke på hele befolkningen. Denne dialogboksen gir deg et alternativ for å legge inn kildepopulasjonsdataene og hvor dataene må plasseres. Du kan velge prøvetakingsmetode. Hvis du velger Periodisk metode, kan du følge trinnmønsteret. Hvis du velger tilfeldig metode, må du oppgi antall verdier som skal returneres.
Denne metoden er veldig enkel og kan hjelpe deg med å generere en prøve umiddelbart.
Konklusjon
Dermed er bruk av VBA for rapportering og analyse en klok avgjørelse for fagfolk innen regnskap og finans, da det reduserer deres tid og krefter. Det gir også nøyaktig informasjon i forskjellige former effektivt og effektivt.
Relaterte kurs: -
- Grunnleggende VBA og makroskurs
- Avanserte VBA og makroskurs
- Omfattende VBA-er og makrostrening
- Slik bruker du for hver sløyfe i VBA