Schița de curs
Macrocomenzi
- Înregistrarea și editarea macrocomenzilor
- Unde să stocați macrocomenzile.
- Atribuirea macrocomenzilor la formulare, bare de instrumente, scurtături de tastatură
Mediul VBA
- Editorul Visual Basic și opțiunile sale
- 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 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
- Call Stack
Gestionarea erorilor
- Tipuri de erori și modalități de evitare
- Capturarea ș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 Workbooks
- Obiectul Worksheet și colecția Worksheets
- Obiectele ThisWorkbook, ActiveWorkbook, ActiveCell ....
- Obiectul Selection
- Colecția Range
- Obiectul Cells
- Afisarea datelor pe bara de stare
- Optimizarea folosind ScreenUpdating
- Măsurarea timpului folosind metoda Timer
Utilizarea surselor de date externe
- Utilizarea bibliotecii ADO
- Referințe la surse de date externe
- Obiectele ADO:
- Connection
- Command
- Recordset
- Șirul de conexiune
- 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
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 macrocomenzi, SQL sau pentru a scrie cod în VBA.
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