Schița de curs
Macro-uri
- Înregistrarea și editarea macro-urilor
- Unde să stocați macro-urile.
- Atribuirea macro-urilor la formulare, bare de instrumente, comenzi rapide de la tastatură
VBA Mediu
- Editorul Visual Basic și opțiunile sale
- Comenzi rapide de la tastatură
- Optimizarea mediului
Introducere în programarea procedurală
- Proceduri: Funcție, Sub
- Tipuri de date
- Instrucțiunea condițională If...Then....Elseif....Else....End If
- Instrucțiunea Case
- Bucla while, until
- Bucla pentru ... următor
- Instrucțiuni de întrerupere a buclei (exit)
Șiruri de caractere
- Combinarea șirurilor de caractere (concatenare)
- Conversia în alte tipuri - implicită și explicită
- Caracteristici de prelucrare a șirurilor de caractere
Visual Basic
- Descărcarea și încărcarea datelor într-o foaie de calcul (Cells, Range)
- Descărcarea și încărcarea datelor către utilizator (InputBox, MsgBox)
- Declararea variabilelor
- Întinderea și durata de viață a variabilelor
- Operatori și prioritățile acestora
- Module de opțiuni
- Crearea propriilor funcții și utilizarea lor într-o foaie
- Obiecte, clase, metode și proprietăți
- Securizarea codului
- Manipularea și previzualizarea codului de securitate
Debugging
- Etapa de procesare
- Fereastra Locals
- Fereastra imediată
- Capcane - Observări
- Stiva de apeluri
Gestionarea erorilor
- Tipuri de erori și modalități de evitare
- Captarea și gestionarea erorilor în timp de execuție
- Structuri: On Error Resume Next, On Error GoTo label, On Error GoTo 0
Excel Modelul obiectului
- Obiectul aplicație
- Obiectul registru de lucru și o colecție de registre de lucru
- Obiectul foaie de lucru și colecția de foi de lucru
- Obiectele ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Obiect Selecție
- Colecție Interval
- Obiectul Cells
- Afișarea datelor pe bara de stare
- Optimizarea utilizând ScreenUpdating
- Măsurarea timpului prin metoda Timer
Utilizarea surselor externe de date
- Utilizarea bibliotecii ADO
- Referințe la surse externe de date
- Obiecte ADO:
- Conexiune
- Comandă
- Set de înregistrări
- Șir de conexiuni
- Creează conexiuni 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 a sprijini utilizarea bazelor de date
Cerințe
Abilitatea de a lucra cu o foaie de calcul, cunoștințe de bază (referințe, intervale, foi, ...). Nu sunt necesare cunoștințe pentru a crea macro-uri, SQL, sau pentru a scrie cod în VBA.
Mărturii (7)
Ceea ce mi-a plăcut cel mai mult la instruire au fost cunoștințele trainerului despre Excel. Am apreciat să învăț lucruri utile, cum ar fi scurtături și formule pe care le pot folosi în fiecare zi.
Martin
Curs - Visual Basic for Applications (VBA) for Analysts
Tradus de catre o masina
The training was perfect in my opinion, opened my eyes to a lot of things that I was not aware of. Straight to the point with a lot of exercises, for some people it was too fast maybe but due to my background experience I did not feel that way.
Maen Hatoum - Red Bull GmbH
Curs - Visual Basic for Applications (VBA) for Analysts
The specialist knowledge was amazing! The way that you took that and broke it up, so we could understand was awesome. I think i just have to start with the simple stuff. the Last Subject was a bit high level and I struggled to keep up but will get there :)
Zaskia Stanz - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
Detailed examples & training material.
KAREN LOUW - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
He was prepared and also give good pointers
Annemarie Van Aardt - BMW
Curs - Visual Basic for Applications (VBA) for Analysts
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
I appreciate that the training was customized to our company's needs.