Ce este aplicațiile Visual Basic (Macro VBA)

VBA este un limbaj de programare care este dezvoltat de Microsoft pentru a fi utilizat pentru pachetul Microsoft Office, cum ar fi Word, Access, Excel și altele. Este utilizat pentru a personaliza aplicațiile pentru a satisface nevoile afacerii. Este un instrument puternic și convenabil pentru a efectua o operație în mod repetat și ajută, de asemenea, la analiza datelor. VBA este utilizat pentru a accesa funcțiile aplicațiilor și le controlează în unele alte aplicații. Raportarea și analiza financiară se realizează într-un mod eficient și eficient folosind Macro VBA.

VBA in excel este utilizat pentru generarea, formatarea și tipărirea rapoartelor folosind reprezentări grafice precum graficele. Rapoartele sunt generate cu ușurință și sunt simple cu ajutorul Macros VBA. Rapoartele sunt generate folosind diferite opțiuni, în funcție de nevoia conducerii.

Utilizarea macro-urilor VBA în Excel pentru raportare

Pentru a utiliza VBA în Excel, trebuie să vă asigurați că fila Dezvoltator este prezentă în fila Meniu.

Dacă Opțiunea pentru dezvoltator nu este disponibilă în fila Meniu, apoi Accesați butonul Office în Opțiuni Excel - dați clic pe caseta de selectare Afișare dezvoltator și faceți clic pe Ok.

După punerea la dispoziție a acestei opțiuni, puteți începe să utilizați Visual Basic. Sub fila Dezvoltator faceți clic pe opțiunea Visual Basic

Faceți clic pe opțiunea Insert Menu à User Form

Selectați opțiunea Etichetă din caseta Instrument

Faceți clic dreapta pe Etichetă și veți primi caseta de dialog Proprietăți unde puteți introduce o legendă pentru Etichetă.

Acum selectați pictograma caseta de text din caseta de instrumente și păstrați-o lângă caseta Etichetă. Și apoi faceți clic dreapta pe caseta de text și în meniul pop-up Proprietăți introduceți un nume pentru caseta de text din Proprietatea nume.

Repetați pașii pentru a adăuga cât mai multe etichete și caseta de text pe care doriți să o introduceți în zona Formular de utilizator.

Acum selectați opțiunea buton de comandă din caseta de instrumente și așezați-o în formular. Faceți clic dreapta și din proprietățile emergente Introduceți comanda pe care o doriți din Proprietatea din titluri.

După ce toate datele interfeței cu utilizatorul sunt introduse acum, trebuie să introduceți Codul pentru a genera raportul. Pentru a deschide fereastra de cod faceți dublu clic pe butonul de comandă care este plasat în formular.

Înainte de introducerea codului, trebuie să setați o referință care vă va ajuta să accesați baza de date VB. Pentru a selecta referințe Meniu Instrumente à Referințe

Din caseta de dialog selectați tipul de bibliotecă pe care doriți să îl utilizați. În această imagine este selectată caseta de selectare Microsoft ActiveX Data Objects 2.6 Library Objects.

În fereastra de cod introduceți codul care este utilizat pentru a rula comanda. Codul este plasat între „Sub Sub CommandButton1_Click ()” și Sub Sub.

Puteți adăuga, de asemenea, funcții în fereastra de cod care este utilizat pentru a genera raportul.

După introducerea codului, trebuie să creați Macros pentru date. Accesați fila pentru dezvoltatori la Macros pentru a utiliza meniul Macros.

Introduceți un nume macro pentru raport și faceți clic pe butonul Creare.

Introduceți un cod pentru formularul dintre opțiunea Sub și End Sub

După ce toți acești pași sunt făcuți acum, sunteți cu toții pregătiți să executați raportul.

Pentru a rula raportul urmați pașii de mai jos:

Faceți clic pe Meniu Macros sub fila Dezvoltator

Selectați numele Macro din listă și faceți clic pe butonul Executare

Introduceți detaliile necesare pentru a genera raportul.

În cele din urmă, raportul este generat în funcție de nevoia dvs.

Înțelegerea variabilelor, condițiilor și buclelor în VBA

Mai întâi să vedem ce înseamnă toți cei trei termeni în VBA

Variabilă - Este o mică parte din memoria sistemului care este folosită pentru stocarea datelor

Stare - Este o verificare logică pe care computerul o execută pentru a testa ceva

Loop - este un set de instrucțiuni care trebuie urmate de un anumit număr de ori

Acum vom vedea cum să folosim toate aceste trei în VBA

Crearea de variabile în macro-urile VBA

Dacă doriți să utilizați o variabilă în Macros VBA, trebuie mai întâi să le creați. DIM este instrucțiunea care este utilizată pentru a crea orice variabilă.

Urmează câteva exemple de variabile create

  • Dim someNumber As Integer - Acest lucru vă spune că veți utiliza unele variabile Număr pentru a stoca doar valori Integer. Aceasta este folosită în VBA ca someNumber = 7, ceea ce înseamnă că stochează 7 în variabila someNumber
  • Dim myList (1 la 10) As String - Această linie înseamnă că doriți să utilizați o listă de valori care este sub formă de String (Text). Iar dimensiunea listei este limitată la 10. Aceasta este folosită ca myList (5) = 792, înseamnă că stabilește valoarea celui de-al 5-lea articol din tabloul meuList la 792.
  • Dim alte Număr ca dublu
  • Dim anotherList () ca variantă
  • Dim someText As String
  • Dim myCells As Range
  • Dim myChart As Chart
  • Dimensiunea condiției ca booleană

Utilizarea condițiilor în macro-urile VBA

Totul în computer presupune luarea deciziilor și condițiile de testare. Există o mulțime de declarații pentru a testa condițiile. Puțini sunt explicați mai jos pentru înțelegerea dvs.

Dacă Apoi declarație

Utilizarea instrucțiunii If este într-adevăr ușor în Macro VBA. Iată un exemplu pentru a testa starea de cumpărare

Dacă achiziția noastră 6000 atunci

'instrucțiuni speciale pentru a face față cumpărăturilor prea mari sau prea puține

sfârșește dacă

Declarație de altă natură

Instrucțiunea Else este folosită atunci când o condiție If eșuează.

Dacă achiziția noastră 6000 atunci

'instrucțiuni speciale pentru a face față cumpărăturilor prea mari sau prea puține

altfel

'Notați cumpărăturile și continuați

sfârșește dacă

Utilizarea buclelor în macro-urile VBA

Există mai multe moduri de a scrie bucle în VBA. Aici am menționat cel mai ușor tip de Buclă pentru o înțelegere ușoară

Pentru Buclă

Pentru Loop este utilizat pentru a repeta un set de instrucțiuni pentru un anumit număr de ori

Numărul magazinului = 20 până la 50

'suna la magazin

'cere cifra vânzărilor

'faceți ceva dacă este nevoie

'închide

Magazinul următor Număr

Pentru fiecare buclă

Acest tip de buclă este utilizat pentru a rula aceleași instrucțiuni pentru fiecare dintre elementele dintr-o listă.

Pentru fiecare celulă din interval („B1: B10”)

cell.value = cell.value + 2

Celula următoare

Comenzi rapide

Există câteva scurtături importante pe care trebuie să le cunoașteți în timp ce utilizați VBA în Excel

  • ALT + F11 - Pentru a vizualiza VBA Editor, cunoscut și sub numele de VBE
  • ALT + F8 - Pentru a afișa toate macro-urile
  • ALT + Q: Pentru a închide VBA Editor și a reveni la Excel
  • F5: Pentru a rula un Macro
  • F2: Afișare obiect de navigare
  • F7: Editor de cod afișat
  • CTRL + G: Deschideți fereastra imediată
  • F1: Ajutor afișat

Instrument de analizăPak

Analysis ToolPak este un program suplimentar care este implicit încorporat în programul Microsoft Excel. Este un instrument de analiză a datelor și ajută la analiza datelor financiare, statistice și inginerești. Puteți oricând să vă economisiți timpul și energia utilizând Analysis ToolPak.

Trebuie doar să furnizați datele pentru instrumentul de analiză și analiză. PAP utilizează funcția macro corespunzătoare și afișează rezultatul în tabelul de ieșire. De asemenea, produc diagrame uneori împreună cu rapoartele.

Pentru a încărca Instrumentul de analiză, urmați acești pași simpli

Accesați fila Fișier verde și faceți clic pe Opțiuni

În caseta derulantă Gestionați, selectați suplimente Excel și apoi faceți clic pe Du-te

În caseta de dialog completări, selectați caseta de validare Analiza ToolPak și faceți clic pe Ok.

Dacă opțiunea Analysis ToolPak nu este disponibilă, faceți clic pe opțiunea Browse. Dacă este disponibilă, bifați caseta de selectare a opțiunii Analiza ToolPak și faceți clic pe Ok.

Acum, în fila Date, puteți da clic pe Analiza datelor

În sfârșit, puteți selecta o opțiune care trebuie făcută în excel. În imaginea de mai jos, Histograma este selectată pentru a crea o Histogramă în Excel pentru datele date.

Există în total 19 opțiuni de analiză a datelor disponibile în Instrumentul de analiză. Acestea sunt enumerate mai jos

  • Anova: Factor unic
  • Anova: cu doi factori cu replicare
  • Anova: fără doi factori fără replicare
  • Corelație
  • covarianţă
  • Statisticile descriptive
  • Netezire exponențială
  • F-Test Două probă pentru varianță
  • Analiza Fourier
  • Histogramă
  • Media în mișcare
  • Generarea numărului aleatoriu
  • Grad și procente
  • regresiune
  • Prelevarea de probe
  • T-Test: pereche două probe pentru mijloace
  • testul t: două probe presupunând variații egale
  • testul t: două probe care presupun variații inegale
  • Test Z: Două probe pentru medie

Puține dintre aceste metode de analiză a datelor sunt explicate în detaliu mai jos cu capturi de ecran ale acelorași

Statisticile descriptive

Odată ce ToolPak-ul de analiză este instalat, veți obține caseta de dialog Analiza datelor unde aveți o listă de alegeri. Alegeți statistici descriptive. După alegerea acestei opțiuni, veți obține o casetă de dialog așa cum se arată în imaginea de mai jos

În caseta de dialog puteți introduce detalii precum intervalul de date sursă, unde rezultatele trebuie afișate și ce rezultate trebuie afișate. Mai jos este rezultatul statisticilor descriptive

Un dezavantaj major al utilizării opțiunii de statistici descriptive este faptul că acesta afișează rezultatul ca valori și nu în termenii formulelor. Deci, dacă există vreo modificare adusă datelor sursă, aceasta nu va fi reflectată în ieșire. Trebuie să faceți din nou întreaga metodă de la început.

Crearea histogramei

Histograma este un set de numărate care se situează în anumite intervale. Domeniile sunt cunoscute sub denumirea de pubele din Histogramă. Din aceeași casetă de dialog Analiza datelor selectați opțiunea Histogramă. Veți obține o casetă de dialog așa cum este reprezentată în imaginea de mai jos

Trebuie să introduceți detalii, cum ar fi intervalul de date sursă, intervalul desemnărilor bin și locul unde trebuie afișat rezultatul. Rezultatul vă va arăta distribuția datelor împreună cu parametrii așa cum se arată în imaginea de mai jos

Caseta de dialog histogramă vă oferă, de asemenea, o opțiune de a produce un grafic împreună cu ieșirea. Acest lucru vă va oferi o înțelegere ușoară.

Medii în mișcare

Această opțiune vă va ajuta să identificați tendințele în datele secvențiale. Datele sursă aici se bazează pe perioade, iar media este întotdeauna calculată pentru un număr de perioade. Mai jos este dată caseta de dialog Mijloace mobile

În această casetă de dialog puteți selecta intervalul de date sursă, intervalul pas și intervalul de ieșire. Etapa intervalului este factorul principal al mediilor în mișcare, deoarece ieșirea se bazează pe asta. Acest lucru vă oferă, de asemenea, o opțiune de a crea un grafic în ieșire, așa cum se arată mai jos

În această figură puteți vedea clar că cele 6 celule începând de la D4 nu returnează nicio valoare, întrucât am intrat în pasul Interval ca 7.

Generare avansată de număr aleatoriu

Aceasta este una dintre opțiunile din caseta de dialog Analiza datelor. După ce este selectat, veți obține caseta de dialog Generation Random Number de mai jos.

Chiar și Excel are această opțiune, dar opțiunea de generare a numărului aleatoriu în ToolPak de analiză este mult mai avansată decât cea a Excel. Aici puteți avea mai mult control

  • Număr de variabile
  • Număr de numere aleatorii
  • Viteza aleatorie

În caseta de dialog puteți vedea o casetă listă derulantă unde puteți selecta tipul și parametrii de distribuție pentru fiecare distribuție.

Crearea eșantionului aleatoriu

Una dintre opțiunile din caseta de dialog Analiza datelor este Eșantionare. Dacă faceți clic pe această opțiune, vă veți afișa o altă casetă de dialog, așa cum se arată în imaginea de mai jos

Analiza statistică se face mai ales pe un eșantion al populației și nu pe întreaga populație. Această casetă de dialog vă oferă o opțiune de a introduce datele despre populația sursă și unde trebuie plasate datele. Puteți selecta metoda de eșantionare. Dacă selectați Metoda periodică, atunci puteți urma modelul de pas. Dacă selectați metoda Random, ar trebui să furnizați numărul de valori care trebuie returnate.

Această metodă este foarte ușoară și vă poate ajuta să generați un eșantion instantaneu.

Concluzie

Astfel, utilizarea VBA pentru raportare și analiză este o decizie înțeleaptă pentru profesioniștii contabili și financiari, deoarece le reduce timpul și efortul. De asemenea, oferă informații precise în diverse forme în mod eficient și eficient.

Cursuri conexe: -

  1. Curs VBA de bază și Macros
  2. Curs VBA avansat și Macros
  3. VBA-uri complete și Macros Training
  4. Cum se utilizează pentru fiecare buclă din VBA

Categorie: