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)
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