Schița de curs
Macro-uri
- Înregistrarea și editarea macro-urilor
- Unde să stocați macro-uri.
- Atribuirea macro-urilor la formulare, bare de instrumente, scurtături de tastatură
Mediul VBA
- Editorul Visual Basic și opțiunile acestuia
- Scurtături de tastatură
- Optimizarea mediului
Introducere în programarea procedurală
- Proceduri: Funcție, Sub
- Tipurile de date
- Instrucțiunea condițională If...Then....Elseif....Else....End If
- Instrucțiunea Case
- Bucla while, until
- Bucla for ... next
- Instrucțiuni de întrerupere a buclei (exit)
Șiruri de caractere
- Combinarea șirurilor de caractere (concatenare)
- Conversia la alte tipuri - implicită și explicită
- Funcții de procesare a șirurilor de caractere
Visual Basic
- Încărcarea și descărcarea datelor într-o foaie de calcul (Cells, Range)
- Încărcarea și descărcarea datelor către utilizator (InputBox, MsgBox)
- Declararea variabilelor
- Domeniul și durata de viață a variabilelor
- Operatori și prioritățile lor
- Opțiuni de module
- Crearea propriilor funcții și utilizarea lor într-o foaie
- Obiecte, clase, metode și proprietăți
- Securizarea codului
- Securizarea și previzualizarea codului
Depanare
- Procesarea pas cu pas
- Fereastra Locals
- Fereastra Immediate
- Capcane - Watches
- Stiva de apeluri
Gestionarea erorilor
- Tipuri de erori și modalități de evitare
- Captarea și gestionarea erorilor la execuție
- Structuri: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Modelul de obiecte Excel
- Obiectul Application
- Obiectul Workbook și colecția de Workbooks
- Obiectul Worksheet și colecția de Worksheets
- Obiectele ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Obiectul Selection
- Colecția Range
- Obiectul Cells
- Afisarea datelor pe bara de stare
- Optimizarea folosind ScreenUpdating
- Măsurarea timpului prin metoda Timer
Utilizarea surselor de date externe
- Utilizarea bibliotecii ADO
- Referințe la surse de date externe
- Obiectele ADO:
- Connection
- Command
- Recordset
- Șirul de conectare
- Crearea conexiunilor la diferite baze de date: Microsoft Access, Oracle, MySQL
Raportare
- Introducere în limbajul SQL. Structura de bază a SQL (SELECT, UPDATE, INSERT INTO, DELETE) Apelarea unei interogări Microsoft Access din Excel Formulare pentru sprijinirea utilizării bazelor de date
Cerințe
- Cunoștințe de bază de lucru cu funcțiile Excel, cum ar fi foi de calcul, formule, tabele și sortarea sau filtrarea datelor
- Experiență în pregătirea, actualizarea sau revizuirea rapoartelor în Microsoft Excel
- Nu este necesară experiență anterioară în programare
Publicul țintă
- Analiști care doresc să automatizeze sarcini repetitive în Excel
- Profesioniști din domeniul afacerilor care lucrează cu date și rapoarte în Excel
- Membri ai echipei care doresc să creeze macro-uri simple și soluții VBA practice pentru munca zilnică
Mărturii (7)
Ce mi a plăcut cel mai mult la instruire a fost cunoașterea instrucționarului în domeniul Excel. Am apreciat faptul că am învățat lucruri utile precum prescurtări și formule pe care le pot folosi în fiecare zi.
Martin
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
Formarea a fost, din punctul meu de vedere, perfectă, m-a deschis ochii la multe aspecte de care nu aveam conștientizare. A fost direct la punct, cu multe exerciții; pentru unii participanți s-a dovedit prea rapidă, dar din cauza experienței mele anterioare, eu nu am avut această impresie.
Maen Hatoum - Red Bull GmbH
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
Cunoștințele specializate erau uimitoare! Modul în care le-ați prezentat și îl dezbrăcat pe componente, pentru a le putea înțelege, a fost grozav. Cred că trebuie să încep cu lucrurile simple. Ultima temă a fost un pic de nivel ridicat și mi-am luptat să urmez, dar voi reuși :)
Zaskia Stanz - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
Exemple detaliate și materiale de instruire.
KAREN LOUW - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
El era pregătit și oferea indicații bune
Annemarie Van Aardt - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
I liked the fact that we were a small group and therefore the trainer was able to offer individual attention to each trainee.
Claire Pace
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
I appreciate that the training was customized to our company's needs.
Rosanne Tanti
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina