PRO MANAGEMENT SRL

Adresa

Str. Nicolae Caramfil, nr. 53, et. 5, sector 1

header image

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