Hvad er Visual Basic-applikationer (VBA-makroer)

VBA er et programmeringssprog, der er udviklet af Microsoft til at blive brugt til Microsoft Office-pakken som Word, Access, Excel og andre. Det bruges til at tilpasse applikationerne til at imødekomme virksomhedens behov. Det er et kraftfuldt og praktisk værktøj til at udføre en handling gentagne gange og hjælper også med at analysere dataene. VBA bruges til at få adgang til funktionerne i applikationer og kontrollere dem i nogle andre applikationer. Finansiel rapportering og analyse udføres på en effektiv og effektiv måde ved hjælp af VBA-makroer.

VBA i Excel bruges til at generere, formatere og udskrive rapporter ved hjælp af grafiske repræsentationer som diagrammer. Rapporterne genereres med lethed, og det er enkelt ved hjælp af VBA-makroer. Rapporterne genereres ved hjælp af forskellige indstillinger efter ledelsens behov.

Brug af VBA-makroer i Excel til rapportering

For at bruge VBA i Excel skal du sørge for, at fanen Udvikler er til stede under fanen Menu.

Hvis udviklerindstillingen ikke er tilgængelig på fanen Menu, skal du gå til Office-knappen à Excel-indstillinger à Klik på afkrydsningsfeltet Vis udvikler, og klik på OK.

Efter at denne mulighed er tilgængelig, kan du begynde at bruge Visual Basic. Klik på indstillingen Visual Basic under fanen Udvikler

Klik på Indsæt menu à valg af Brugerform

Vælg etiketindstilling i værktøjskassen

Højreklik på etiketten, så får du dialogboksen Egenskaber, hvor du kan indtaste en billedtekst til etiketten.

Vælg nu tekstboksikonet fra værktøjskassen og opbevar det ved siden af ​​etiketten. Og højreklik derefter på tekstboksen, og indtast et navn på tekstfeltet i egenskaben Navn i egenskabs pop-up-menuen.

Gentag trinnene for at tilføje så mange etiketter og tekstfelt, du vil indtaste i området Brugerform.

Vælg nu kommandoknappen fra Værktøjskassen, og placer den i formularen. Højreklik, og fra pop-up-egenskaberne Indtast den kommando, du vil have fra Billedtekstegenskab.

Når alle brugergrænsefladedata er indtastet nu, skal du indtaste koden for at generere rapporten. For at åbne kodevinduet dobbeltklikker du på kommandoknappen, der er placeret i formularen.

Inden koden indsættes, skal du indstille en reference, der hjælper dig med at få adgang til VB-databasen. Sådan vælges referencer Værktøjsmenu à Referencer

Vælg den type bibliotek, du vil bruge, i dialogboksen. På dette billede er afkrydsningsfeltet Microsoft ActiveX Data Objects 2.6 Library markeret.

I kodevinduet indtastes koden, der bruges til at køre kommandoen. Koden er placeret mellem “Privat underkommandoButton1_Klik ()” og slutund.

Du kan også tilføje funktioner i kodevinduet, der bruges til at generere rapporten.

Når koden er indtastet, skal du oprette makroer til dataene. Gå til Developer Tab à Macros for at bruge Macros Menu.

Indtast et makronavn til rapporten, og klik på Opret knap.

Indtast en kode for formularen mellem indstillingen Sub og End Sub

Når alle disse trin er udført nu, er du klar til at køre rapporten.

Følg nedenstående trin for at køre rapporten:

Klik på Macros Menu under fanen Udvikler

Vælg makronavn fra listen, og klik på knappen Kør

Indtast de nødvendige detaljer for at generere rapporten.

Endelig genereres rapporten efter dit behov.

Forståelse af variabler, betingelser og sløjfer i VBA

Lad os først se, hvad alle de tre udtryk betyder i VBA

Variabel - Det er en lille del af systemets hukommelse, der bruges til at gemme data

Betingelse - Det er en logisk kontrol, som computeren udfører for at teste noget

Loop - Det er et sæt instruktioner, der skal følges i et bestemt antal gange

Nu skal vi se, hvordan vi bruger alle disse tre i VBA

Oprettelse af variabler i VBA-makroer

Hvis du vil bruge en variabel i VBA-makroer, skal du først oprette dem. DIM er det udsagn, der bruges til at oprette en hvilken som helst variabel.

Følgende er få eksempler på oprettede variabler

  • Dim nogleNummer som heltal - Dette fortæller dig, at du kun vil bruge en eller flere talvariabler til kun at gemme heltalværdier. Dette bruges i VBA som someNumber = 7, det betyder, at det gemmer 7 i variablen someNumber
  • Dim myList (1 til 10) Som streng - Denne linje betyder, at du vil bruge en liste over værdier, der er i form af streng (tekst). Og listestørrelsen er begrænset til 10. Dette bruges som myList (5) = 792, betyder, at det sætter værdien af ​​det femte element i myList-array til 792.
  • Dæmp andreNummer som dobbelt
  • Dæmm en anden liste () Som variant
  • Dim nogleTekst som streng
  • Dim myCells As Range
  • Dim myChart som diagram
  • Dim aCondition Som boolsk

Brug af betingelser i VBA-makroer

Alt i computeren involverer beslutningsprocesser og testbetingelser. Der er mange udsagn om at teste betingelser. Få er forklaret nedenfor for din forståelse

Hvis derefter erklæring

Brug af If-udsagn er virkelig let i VBA-makroer. Her er et eksempel til test af købsbetingelsen

Hvis vores køb 6000 så

'specielle instruktioner til at håndtere for mange eller for lidt køb

Afslut Hvis

Anden erklæring

Anden erklæring bruges, når en Hvis-betingelse mislykkes.

Hvis vores køb 6000 så

'specielle instruktioner til at håndtere for mange eller for lidt køb

Andet

Noter købene ned, og gå videre

Afslut Hvis

Brug af sløjfer i VBA-makroer

Der er flere måder at skrive løkker på i VBA. Her har vi nævnt den nemmeste type Loop for din lette forståelse

For Loop

For Loop bruges til at gentage et sæt instruktioner et bestemt antal gange

For butiknummer = 20 til 50

'ring til butikken

'bede om salgstal

'gør noget, hvis nødvendigt

'Læg på

Næste butiknummer

For hver sløjfe

Denne type løkke bruges til at køre de samme instruktioner for hvert af elementerne på en liste.

For hver celle inden for rækkevidde (“B1: B10”)

cell.value = cell.value + 2

Næste celle

Genveje

Der er få vigtige genveje, du skal kende, mens du bruger VBA i Excel

  • ALT + F11 - For at se VBA Editor også kendt som VBE
  • ALT + F8 - Viser alle makroer
  • ALT + Q: For at lukke VBA Editor og vende tilbage til Excel
  • F5: At køre en makro
  • F2: Vis objektbrowser
  • F7: Display-kodeditor
  • CTRL + G: Åbn øjeblikkeligt vindue
  • F1: Displayhjælp

Analyse ToolPak

Analyse ToolPak er et tilføjelsesprogram, der er et standardindbygget program i Microsoft Excel. Det er et dataanalyseværktøj og hjælper med finansiel, statistisk og teknisk dataanalyse. Du kan altid spare din tid og energi ved at bruge Analyse ToolPak.

Du skal bare angive dataene til analysen, og Analyse ToolPak bruger den passende makrofunktion og viser resultatet i outputtabellen. De producerer også diagrammer undertiden sammen med rapporterne.

Følg disse enkle trin for at indlæse Analyse ToolPak

Gå til fanen Grøn fil, og klik på Indstillinger

Vælg Excel-tilføjelsesprogrammer i rullelisten Administrer, og klik derefter på Start

Marker afkrydsningsfeltet AnalyseværktøjPak i tilføjelsesdialogboksen, og klik på Ok.

Hvis indstillingen Analyseværktøjspak ikke er tilgængelig, skal du klikke på Gennemse mulighed. Hvis det er tilgængeligt, skal du markere afkrydsningsfeltet mod indstillingen Analyse ToolPak og klikke på OK.

I fanen Data kan du nu klikke på Dataanalyse

Endelig kan du vælge en indstilling, som du skal gøre i excel. På nedenstående billede er Histogram valgt til at oprette et Histogram i Excel for de givne data.

Der er totalt 19 dataanalysemuligheder tilgængelige i Analyse ToolPak. De er anført nedenfor

  • Anova: Single Factor
  • Anova: To-faktor med replikation
  • Anova: To-faktor uden gentagelse
  • Korrelation
  • kovarians
  • Beskrivende statistik
  • Eksponentiel udjævning
  • F-test To prøve til variation
  • Fourier-analyse
  • Histogram
  • Bevægende gennemsnit
  • Generering af tilfældigt antal
  • Rang og procent
  • Regression
  • Prøveudtagning
  • t-Test: Par to prøver til midler
  • t-Test: Antagelse af ligeværdier med to prøver
  • t-Test: Antagelse af unødige afvigelser i to prøver
  • Z-Test: To prøver til middelværdi

Få af disse dataanalysemetoder forklares detaljeret nedenfor med skærmbilleder af det samme

Beskrivende statistik

Når Analyse ToolPak er installeret, får du dialogboksen Dataanalyse, hvor du har en liste over valg. Vælg beskrivende statistik. Når du har valgt denne indstilling, får du en dialogboks som vist på billedet herunder

I dialogboksen kan du indtaste detaljerne som kildedataområdet, hvor resultaterne skal vises, og hvilke resultater der skal vises. Nedenfor vises output af beskrivende statistikker

En væsentlig ulempe ved at bruge beskrivende statistikindstilling er, at det viser resultatet som værdier og ikke som formelperioder. Så hvis der er foretaget nogen ændring af kildedataene, afspejles den ikke i output. Du er nødt til at gøre hele metoden fra begyndelsen.

Oprettelse af histogram

Histogram er et sæt tællinger inden for bestemte intervaller. Områderne er kendt som bakker i Histogram. Fra Histogram-dialogboksen skal du vælge Histogram. Du får en dialogboks som repræsenteret på billedet herunder

Du skal indtaste detaljerne, som kildedataområdet, række af bin-betegnelser og hvor resultatet skal vises. Resultatet viser dig fordelingen af ​​data sammen med parametrene som vist på billedet herunder

Histogram-dialogboksen giver dig også en mulighed for at fremstille et diagram sammen med output. Dette vil give dig let forståelse.

Bevægelige gennemsnit

Denne mulighed hjælper dig med at identificere tendenser i sekventielle data. Kildedataene her er periodebaseret, og gennemsnittet beregnes altid for et antal perioder. Nedenfor vises dialogboksen Flytende gennemsnit

I denne dialogboks kan du vælge området for kildedataene, intervalltrinnet og outputområdet. Intervaltrinnet er den vigtigste faktor i bevægelige gennemsnit, da output er baseret på det. Dette giver dig også en mulighed for at oprette et diagram i output som vist nedenfor

I dette figur kan du tydeligt se, at de 6 celler, der starter fra D4, ikke returnerer nogen værdi, da vi er gået ind i intervalltrinnet som 7.

Avanceret tilfældig nummergenerering

Dette er en af ​​mulighederne i dialogboksen Dataanalyse. Når det er valgt, får du nedenstående dialogboksen Generering af tilfældigt tal.

Selv Excel har denne mulighed, men tilføjelse af generering af tilfældigt antal i Analyse ToolPak er meget mere avanceret end Excel. Her kan du have mere kontrol over

  • Antal variabler
  • Antal tilfældige tal
  • Tilfældig hastighed

I dialogboksen kan du se en rulleliste, hvor du kan vælge distributionstype og parametre for hver distribution.

Oprettelse af tilfældig prøve

En af indstillingerne i dialogboksen Dataanalyse er sampling. Ved at klikke på denne mulighed vises en anden dialogboks som vist på billedet herunder

Statistisk analyse udføres for det meste på en stikprøve af befolkningen og ikke på hele befolkningen. Denne dialogboks giver dig en mulighed for at indtaste kildepopulationsdataene, og hvor dataene skal placeres. Du kan vælge samplingmetode. Hvis du vælger Periodisk metode, kan du følge trinmønsteret. Hvis du vælger den tilfældige metode, skal du angive det antal værdier, der skal returneres.

Denne metode er meget let og kan hjælpe dig med at generere en prøve med det samme.

Konklusion

Derfor er brug af VBA til rapportering og analyse en klog beslutning for regnskabsfolk og økonomiske fagfolk, da det reducerer deres tid og kræfter. Det giver også nøjagtige oplysninger i forskellige former effektivt og effektivt.

Relaterede kurser: -

  1. Grundlæggende VBA'er og makroer
  2. Avancerede VBA'er og makroer
  3. Omfattende VBA'er og makrostræning
  4. Sådan bruges til hver sløjfe i VBA

Kategori: