Automatizări Excel VBA

excel_vba_tutorial-1280x720

Despre automatizările VBA (Visual Basic for Applications)

Am realizat un numar foarte mare de automatizări (majoritatea au fost Excel, dar am făcut si Word, Access, Outlook) și aplicații software cu multiple funcționalități (aplicații bazate pe VBA).

Automatizările au avut ca scop:

  1. Marirea vitezei de realizare a rapoartelor. După automatizare, rapoartele se pot face chiar și de 100 de ori mari repede
  2. Realizarea rapoartelor complexe în mod automat după reguli prestabilite
  3. Eliminarea potentialelor greseli efectuate de operator prin avertizarea sau blocarea acestuia conform unor reguli stricte de validare

Surse de date pe care le-am folosit

Pentru realizarea rapoartelor de banking au fost folosite mai multe surse de date din platformele software existente precum:BO (Business Objects), Flex, Charisma, etc.

Flexibilitate si suport

Design: Fiecare raport are un design propriu, foarte prietenos. Sistemul de asistenta („help”) este inegrat in aplicatie, nu trebuie consultata documentatie suplimentara.

Parametri: Programul ia in calcul parametrii introdusi de utilizator (perioade de timp, curs valutar, filtre etc)

Functionare: Cele mai multe din automatizari pot genera raportul integral fara a fi nevoie de ajutor din partea utilizatorul printr-o singura apasare de buton (Grad de automatizare 100%)

Daca nu este posibila automatizarea completa, se poate face partial. Programul se opreste, afiseaza o fereastra cu necesitatile si dupa ce sunt introduse isi reia procesarea datelor.

Banking – Aplicatie de gestiune a rapoartelor

Program care introduce

Aplicatie pentru gestiunea rapoartelor statutare si de grup ale unei banci

  • Active Directory Login
  • Sistem de utilizatori cu 3 nivele de acces: user, superuser, admin
  • Formular cu validari campuri configurabil
  • Rapoarte
  • Backup .. etc

Rapoarte realizate pentru domeniul bancar – Raportari BNR

Situatia imprumuturilor financiare externe cu termen mai mare de un an

Raportarea statistica la Banca Naţionala a României a operaţiunilor valutare de capital de natura datoriei private externe pe termen mediu si lung (Detalii actualizate privind tragerile, rambursarile de capital si plata dobanda asociate imprumuturilor si imprumuturilor subordonate in sold contractate de ABR la BERD, respectiv, la ABG)

Statistici privind emisiuni si detineri de titluri de valoare

Situatia detinerilor titlurilor de stat si eurobond-uri, atat in nume propriu cat si in numele clientilor si evidenta incasarilor de cupoane. Directia Operatiuni

Banking – Declaratii ANAF / Ministerul Finantelor Publice

Programe VBA pentru generarea rapoartelor centralizatoare necesare completarii declaratiilor

Declaratia 100

Declaratie privind  obligatiile de plata la bugetul general consolidat

Declaratia 101

Declaratie privind impozitul pe profit

 

 

Declaratia 205

Declaratie informativa privind impozitul reţinut pe veniturile cu regim de reţinere la sursă, pe beneficiari de venit:

  • venituri din dobanzi;
  • venituri din premii;
  • venituri din alte surse;
  • venituri din salarii;
  • castiguri din transferul titlurilor de valoare

Notificare PRO-RATA provizorie

Completarea automata a formularului PRO-RATA provizorie

Directia Contabilitate

Banking – Raportari FNGCIMM

Situatia rambursarii creditelor garantate de FNGCIMM

Informatii privind facilitatile garantate de Fond si garantiile aferente

Situatia lunara a garantiilor accesorii aferente facilitatilor garantate de FGCR

Informatii privind facilitatile garantate de Fond si garantiile accesorii aferente . Se completeaza in macheta trimisa de BNR.

Directia IMM

Banking – Raportari catre Institutul National de Statistica

Declaratia INTRASTAT

Intrastat este denumirea sistemului de colectare a datelor statistice privind comerţul cu bunuri intre tarile din Uniunea Europeana.

Cercetare statistica INV

Raport trimestrial privind achizitia de mijloace fixe din perioada de raportare (valorile se dau cumulat cu trimestrele din an raportate anterior) – practic e o imagine cumulata care se reseteaza la prima raportare a unui nou an).

Banking – Raportari catre APIA

Notificare privind contractele de credit incheiate cu Beneficiarii schemei de sprinjin pe suprafata pentru anul 2016 Directia IMM

Aplicație pentru o companie de asigurari: Program de gestione al politelor de asigurare

Aplicatia consta intr-un ansamblu de componente care sa ajute la o generare usoara a politei de asigurare conform standardelor si cerintelor companiei. Printre facilitati: preluare automata curs BNR.ro, statistici, generare id unice pentru polita, centralizare automata a datelor prin VPN,  autentificare cu Active Directory, generare PDF protejat, Rapoarte avansate

Dispunea de formular de introducere date (vezi captura de mai jos) oferea mai multe facilitati de completare automata a unor campuri in functie de selectia facuta. Exemple: (calcul automat al zonei de risc in functie de judetul selectat).

Aplicatia genera un set de documente conform cerintelor Autoritatii de Supraveghere finanicara:

  • Oferta
  • Polita
  • Anexa Bunuri
  • Chestionar

.

Online Shop : Aplicatie pentru facturare si managementul stocurilor

Am creat un sistem care initial a importat produsele din baza de date MySql a serverui web. Facilitatile principale au fost: template facturare, format customizat, incarcare si salvare factura, incrementare automat, selectie cu un click din stoc cu scaderea automata dupa emiterea facturii.

 

Companie Pharma: Aplicatie VBA pentru monitorizarea globala a bugetelor

Rolul aplicatie era acela de a monitoriza in timp real costurile si depasirile de buget ale fiecarui departament, dar si de a efectua un „forcast” pentru perioada urmatoare. Printre functionalitatile de baza cerute se pot enumera: Autentificare user / manager, Monitorizare costuri, avertizari depasiri buget, forcast, analize extinse pentru departamentul financiar, rapoarte la comanda.