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

  1. Grunnleggende VBA og makroskurs
  2. Avanserte VBA og makroskurs
  3. Omfattende VBA-er og makrostrening
  4. Slik bruker du for hver sløyfe i VBA

Kategori: