PRO MANAGEMENT SRL
 
Adresa
Str. Nicolae Caramfil, nr. 53, et. 5, sector 1
Curs Microsoft Office Specialist – Excel VBA
Prin utilizarea limbajului de programare Visual Basic, VBA vă permite să creați funcții personalizate și să automatizați sarcini în aplicațiile Office.
Preț: 290 Euro + TVA
Durata: 24 ore/ 3 zile
Pretul include:
Suportul de curs in format electronic, masa de pranz, coffee break, diploma Microsoft recunoscuta international.
Despre Microsoft Office Specialist Excel VBA:
Visual Basic for Applications sau VBA se referă la mediul de dezvoltare care este integrat în suita de produse Microsoft Office. Prin utilizarea limbajului de programare Visual Basic, VBA vă permite să creați funcții personalizate și să automatizați sarcini în aplicațiile Office precum Word și Excel.
Visual Basic este considerat un limbaj orientat pe obiecte, ceea ce înseamnă că funcționează prin accesarea și manipularea obiectelor. Un obiect reprezintă un element al unei aplicații ca un document, o foaie de lucru, o diagramă sau o casetă de dialog. În acest curs vom învăța cum să folosim limbajul de programare Visual Basic și diverse obiecte Excel pentru a scrie cod care poate controla Excel. Vom începe folosind înregistrarea macro, care este un instrument care convertește acțiunile interfeței utilizator în codul Visual Basic.
La terminarea cursului veti putea sa:
Înregistrați și editați macrocomenzile
Utilizați editorul Visual Basic
Creați proceduri funcționale
Înțelegerea obiectelor, proprietăților, metodelor și evenimentelor
Explorați ierarhia de obiecte Excel și utilizați browserul de obiecte
Lucrați cu variabile și înțelegeți tipurile de date
Utilizați funcții 
Lucrați cu structuri de control 
Control PivotTables programat
Utilizați instrumentele de depanare
Adăugați codul de eroare
Agenda curs:
Modulul 1: Interfata Excel
Descriere modul
Noua interfata Office numita Fluent (cu numele de cod RibbonX) este o revolutie in cea ce priveste felul cum utilizatorii pot crea/formata/gestiona documente Office. Acest modul isi propune prezentarea acestei noi interfete, dar ofera si alte informatii cum ar fi noul formatul de fisier Open XML.
Lectii
Explorarea interfetei Microsoft Excel 
 Lucru cu panglici de butoane (Ribbons)
 Lucrul cu taburile contextuale
 Personalizarea mediului de lucru Excel 
 Super Tooltip
 Quick Excel Toolbar
 Floatie
Modulul 2. Visual Basic Editor
Proiectarea unei rutine de tratare a erorilor
 Stabilirea capcanei de erori
 Scrierea unei rutine de tratare a erorilor
 Iesirea din rutina de tratare a erorilor
 Diferenta dintre Resume si Resume Next
 Reluarea executiei la o linie specificata
 Ierarhia de tratare a erorilor
 Cautarea in lista de apeluri
 Indicatii pentru o tratare complexa a erorilor
 Testarea tratarii erorilor prin generarea de erori
 Definirea erorilor proprii
 Tratarea inline a erorilor
 Returnarea numerelor de eroare
 Tratarea erorilor in procedura apelanta
 Utilizarea datelor de tip Variant
 Tratarea centralizata a erorilor
 Inhibarea tratarii erorilor
 Depanarea programelor care au rutine de tratare a erorilor
 Tratarea erorilor din obiectele referite
 Tratarea erorilor transmise din obiecte referite
 Depanarea tratarii erorilor din obiecte referite
 Depanarea programelor
Modulul 3. Instructiunile VBA
Dialogul Customize
 Visual Basic
 Domeniul schimbarilor asupra interfetei utilizator
 Microsoft Excel
 Mutarea unui meniu sau bara de unelte din spatiul de lucru in caiet
 Eliminarea unui meniu/bara de unelte salvat in caiet
 Microsoft Word
 Microsoft PowerPoint
 Componente ale interfetei utilizator
 Sistemul de meniuri
 Actiuni de adaptare a sistemului de meniuri
 Adaugarea de componente personale sau  modificarea componentelor built-in
 Utilizarea submeniurilor
 Utilizarea meniurilor contextuale
 Utilizarea controalelor Text Box, List Box si Combo Box
 Modificarile sistemului de meniuri in timpul proiectarii (design-time)
 Adaugarea unei bare de meniu proprii
 Adaugarea meniurilor
 Adaugarea submeniurilor
 Adaugarea si gruparea comenzilor
 Adaugarea si modificarea meniurilor contextuale
 Indicarea starii unei intrari de meniu
 Redenumirea unei intrari de meniu
 Bare de unelte
 Principii de adaptare a barelor de unelte
 Utilizarea meniurilor
 Utilizarea controalelor Text box, List box si Combo box
 Modificarile barelor de unelte in timpul proiectarii (design-time)
 Adaugarea unei bare de unelte
 Adaugarea si gruparea controalelor
 Adaugarea si initializarea controalelor text box, list box si combo box
 Eliminarea unui control dintr-o bara de unelte
 Restaurarea barelor de unelte built-in
 Modificarile barelor de unelte in timpul executiei (run-time)
 Afisarea sau ascunderea controalelor si barelor de unelte
 Mutarea si redimensionarea barelor de unelte
 Restaurarea barelor de unelte built-in
 Permiterea si interzicerea accesului la controale
 Indicarea starii activ/inactiv a unui buton
 Modificarea controalelor Text box, List box si Combo box
 ID-uri de controale si intrari de meniu
Modulul 4. Obiectele Microsoft Excel
Obiectul Application
 Obiectul Workbook
 Deschiderea unui Workbook
 Metoda GetOpenFilename
 Crearea si salvarea unui Workbook
 Metoda Add (colectia Workbooks)
 Metoda SaveAs
 Metoda Save
 Metoda GetSaveAsFilename
 Inchiderea unui Workbook
 Metoda Close
 Obiectul Range
 Referinte de tip A1 sau nume de domeniu
 Utilizarea indicilor de linii si coloane
 Utilizarea proprietatii Offset
 Utilizarea proprietatilor CurrentRegion si UsedRange
 Parcurgerea unui domeniu de celule
 Utilizarea instructiunii For Each … Next
 Utilizarea instructiunii Do…Loop
 Utilizarea proprietatii Address
 Evenimentele din Excel
 Permiterea si inhibarea evenimentelor
 Utilizarea evenimentelor
 Evenimentele obiectului Worksheet
 Utilizarea modulelor clasa cu evenimente
Modulul 5. Modificarea interfetei cu utilizatorul
Generalitati
 Continuarea instructiunilor
 Etichetarea liniilor
 Comentarii
 Operatori
 Operatori aritmetici
 Operatori de comparare
 Operatori de concatenare
 Operatori logici
 Instructiuni executabile
 Instructiuni de terminare sau oprire a programului  ( End, Exit, Stop)
 Structuri de decizie (If…Then…Else, Select Case)
 Operatiuni de intrare-iesire
 Dialogul standard cu utilizatorul
 Functia InputBox
 Functia MsgBox
Modulul 6. Cum se gestioneaza erorile
Interfata grafica VBE
 Properties Window
 Project Explorer
 Code Window
 Locals Window
 Immediate Window
 Watch Window
 Scrierea procedurilor
 Inregistrarea unui macro
 Scrierea unei proceduri
 Scrierea unei proceduri de eveniment (event procedure)
 Unelte VBE pentru scrierea instructiunilor
 Executarea unei proceduri Sub
 Modele de obiecte
 Privire generala
 Proprietati si metode
 Legatura dintre modelul obiectelor si interfata utilizator
 Colectii de obiecte
 Automatizarea actiunilor prin folosirea obiectelor
 Obtinerea unei referinte la un obiect
 Aplicarea proprietatilor si metodelor
 Ajutor in scrierea programelor
 Legarea timpurie si uneltele de construire a instructiunilor
 Programarea obiectelor altei aplicatii
 Tipuri de date
 Tipuri definite de utilizator
 Declararea constantelor, variabilelor si tablourilor
 Declararea variabilelor
 Proceduri Sub
 Proceduri Function
 Exemple de proceduri
 Organizarea generala a unui proiect VBA
 Domeniul unei variabile, constante sau proceduri
 Viata unei variabile
 Variabile Object
 Constante predefinite (built–in).
 
.png) 
 
