www.itlearning.ro
                                                                                                                                               Curs Excel 2003 VBA
...learning that matters




 Curs Excel 2003 VBA

   Cod: MOSE2003VBA                                      Pret lista: 320 EUR (fara TVA)                            Durata: 3 zile (24 ore)




  Discount-uri de volum
     5-9      participanti        - 10% fata  de pretul de lista
     10-14 participanti       -  20% fata de pretul de lista
     >15     participanti       -   30% fata de pretul de lista




                 Cui se adreseaza acest curs?
                 Acest curs este de nivel AVANSAT. Se adreseaza celor ce au experienta atat in utilizarea programului Microsoft Excel 2003 cat si o minima
                 experienta in programare (orice limbaj).

  Cunostinte prealabile
    Pentru a putea participa cu succes la acest curs viitorii cursanti trebuie sa:
    -fie familiarizati cu notiunea de baza de date
    -cunoasca teoria relationala
    -familiarizati cu interfata Excel 2003/2002/2000
    Celor ce nu indeplinesc toate conditiile de mai sus le recomandam participarea in prealabil la cursurile ITLearning:
    - Microsoft Excel 2003 (I) Incepator
    sau
    - Microsoft Excel 2003 (II) Mediu-Avansat
    sau
    -Microsoft Excel 2003 (I-III) Pachet Complet

  Informatii Trainer


                 Cursul este sustinut de catre Dr.Excel singurul MVP (Most Valuable Professionals)  cu specializarea Microsoft Office din Romania.
                 Yahoo Messenger ID : office_itlearning 


 Agenda Curs (format prescurtat)

     Modulul 1: Visual Basic Editor
     Modulul 2: INSTRUCÞIUNILE VBA
     Modulul 3: Obiectele Microsoft Excel
     Modulul 4: Modificarea interfeþei cu utilizatorul
     Modulul 5: Cum se gestioneazã erorile
  

 Agenda Curs (in detaliu)

     Modulul 1. Visual Basic Editor
     Interfaþa graficã VBE
     Properties Window
     Project Explorer
     Code Window
     Locals Window
     Immediate Window
     Watch Window
     Scrierea procedurilor
     Înregistrarea unui macro
     Scrierea unei proceduri
     Scrierea unei proceduri de eveniment (event procedure)
     Unelte VBE pentru scrierea instrucþiunilor
     Executarea unei proceduri Sub
     Modele de obiecte
     Privire generalã
     Proprietãþi ºi metode
     Legãtura dintre modelul obiectelor ºi interfaþa utilizator
     Colecþii de obiecte
     Automatizarea acþiunilor prin folosirea obiectelor
     Obþinerea unei referinþe la un obiect
     Aplicarea proprietãþilor ºi metodelor
     Ajutor în scrierea programelor
     Legarea timpurie ºi uneltele de construire a instrucþiunilor
     Programarea obiectelor altei aplicaþii
     Domeniul unei variabile, constante sau proceduri
     Viata unei variabile
     Variabile Object
     Constante predefinite (built–in)
     Modulul 2. INSTRUCÞIUNILE VBA
     Continuarea instrucþiunilor
     Etichetarea liniilor

 Copyright 2008 ITLearning SRL
 Email: office@itlearning.ro                                                                                                                                 1 / 3
 Web: http://www.itlearning.ro
www.itlearning.ro
                                                                                   Curs Excel 2003 VBA
...learning that matters


     Etichetarea liniilor
     Comentarii
     Operatori
     Operatori aritmetici
     Operatori de comparare
     Operatori de concatenare
     Operatori logici
     Instrucþiuni executabile
     Instrucþiuni de terminare sau oprire a programului  ( End, Exit, Stop)
     Structuri de decizie (If…Then…Else, Select Case)
     Dialogul standard cu utilizatorul
     Funcþia InputBox
     Funcþia MsgBox
     Modulul 3. Obiectele Microsoft Excel
     Obiectul Application
     Obiectul Workbook
     Deschiderea unui Workbook
     Metoda GetOpenFilename
     Metoda Add (colecþia Workbooks)
     Metoda SaveAs
     Metoda Save
     Metoda GetSaveAsFilename
     Închiderea unui Workbook
     Metoda Close
     Obiectul Range
     Referinþe de tip A1 sau nume de domeniu
     Utilizarea proprietãþii Offset
     Utilizarea proprietãþilor CurrentRegion ºi UsedRange
     Parcurgerea unui domeniu de celule
     Utilizarea instrucþiunii For Each … Next
     Utilizarea instrucþiunii Do…Loop
     Utilizarea proprietãþii Address
     Evenimentele din Excel
     Utilizarea evenimentelor
     Evenimentele obiectului Worksheet
     Exemplu
     Evenimentele obiectului Chart
     Exemplu
     Evenimentele obiectului Workbook
     Exemplu
     Evenimentele obiectului Application
     Utilizarea modulelor clasã cu evenimente
     Modulul 4. Modificarea interfeþei cu utilizatorul
     Dialogul Customize
     Visual Basic
     Domeniul schimbãrilor asupra interfeþei utilizator
     Microsoft Excel
     Mutarea unui meniu sau barã de unelte din spaþiul de lucru în caiet
     Eliminarea unui meniu/barã de unelte salvat în caiet
     Microsoft Word
     Microsoft PowerPoint
     Componente ale interfeþei utilizator
     Sistemul de meniuri
     Acþiuni de adaptare a sistemului de meniuri
     Adãugarea de componente personale sau  modificarea componentelor built-in
     Utilizarea submeniurilor
     Utilizarea meniurilor contextuale
     Utilizarea controalelor Text Box, List Box ºi Combo Box
     Modificãrile sistemului de meniuri în timpul proiectãrii (design-time)
     Adãugarea unei bare de meniu proprii
     Adãugarea meniurilor
     Adãugarea submeniurilor
     Restaurarea componentelor de meniu built-in
     Modificãrile sistemului de meniuri în execuþie (run-time)
     Afiºarea unei bare de meniu
     Afiºarea dinamicã a componentelor de meniu
     Indicarea stãrii unei intrãri de meniu
     Redenumirea unei intrãri de meniu
     Bare de unelte
     Principii de adaptare a barelor de unelte
     Utilizarea meniurilor
     Utilizarea controalelor Text box, List box ºi Combo box
     Modificãrile barelor de unelte în timpul proiectãrii (design-time)
     Adãugarea unei bare de unelte
     Adaugarea ºi gruparea controalelor
     Adãugarea ºi iniþializarea controalelor text box, list box ºi combo box
     Eliminarea unui control dintr-o barã de unelte
     Restaurarea barelor de unelte built-in
     Modificãrile barelor de unelte în timpul execuþiei (run-time)
     Afiºarea sau ascunderea controalelor ºi barelor de unelte
     Mutarea ºi redimensionarea barelor de unelte
     Restaurarea barelor de unelte built-in
     Permiterea ºi interzicerea accesului la controale
     Indicarea stãrii activ/inactiv a unui buton
     Modificarea controalelor Text box, List box ºi Combo box
     ID-uri de controale ºi intrãri de meniu
     Modulul 5. Cum se gestioneazã erorile



 Copyright 2008 ITLearning SRL
 Email: office@itlearning.ro                                                                   2 / 3
 Web: http://www.itlearning.ro
www.itlearning.ro
                                                                    Curs Excel 2003 VBA
...learning that matters



     Proiectarea unei rutine de tratare a erorilor
     Stabilirea capcanei de erori
     Scrierea unei rutine de tratare a erorilor
     Ieºirea din rutina de tratare a erorilor
     Diferenþa dintre Resume ºi Resume Next
     Reluarea execuþiei la o linie specificatã
     Ierarhia de tratare a erorilor
     Cãutarea în lista de apeluri
     Indicaþii pentru o tratare complexã a erorilor
     Testarea tratãrii erorilor prin generarea de erori
     Definirea erorilor proprii
     Tratarea inline a erorilor
     Returnarea numerelor de eroare
     Tratarea erorilor în procedura apelantã
     Utilizarea datelor de tip Variant
     Tratarea centralizatã a erorilor
     Inhibarea tratãrii erorilor
     Depanarea programelor care au rutine de tratare a erorilor
     Tratarea erorilor din obiectele referite
     Tratarea erorilor transmise din obiecte referite
     Depanarea tratãrii erorilor din obiecte referite
     Depanarea programelor




 Copyright 2008 ITLearning SRL
 Email: office@itlearning.ro                                                    3 / 3
 Web: http://www.itlearning.ro

Curs excel 2003 vba

  • 1.
    www.itlearning.ro Curs Excel 2003 VBA ...learning that matters Curs Excel 2003 VBA Cod: MOSE2003VBA Pret lista: 320 EUR (fara TVA) Durata: 3 zile (24 ore) Discount-uri de volum 5-9      participanti        - 10% fata  de pretul de lista 10-14 participanti       -  20% fata de pretul de lista >15     participanti       -   30% fata de pretul de lista Cui se adreseaza acest curs? Acest curs este de nivel AVANSAT. Se adreseaza celor ce au experienta atat in utilizarea programului Microsoft Excel 2003 cat si o minima experienta in programare (orice limbaj). Cunostinte prealabile Pentru a putea participa cu succes la acest curs viitorii cursanti trebuie sa: -fie familiarizati cu notiunea de baza de date -cunoasca teoria relationala -familiarizati cu interfata Excel 2003/2002/2000 Celor ce nu indeplinesc toate conditiile de mai sus le recomandam participarea in prealabil la cursurile ITLearning: - Microsoft Excel 2003 (I) Incepator sau - Microsoft Excel 2003 (II) Mediu-Avansat sau -Microsoft Excel 2003 (I-III) Pachet Complet Informatii Trainer Cursul este sustinut de catre Dr.Excel singurul MVP (Most Valuable Professionals)  cu specializarea Microsoft Office din Romania. Yahoo Messenger ID : office_itlearning  Agenda Curs (format prescurtat) Modulul 1: Visual Basic Editor Modulul 2: INSTRUCÞIUNILE VBA Modulul 3: Obiectele Microsoft Excel Modulul 4: Modificarea interfeþei cu utilizatorul Modulul 5: Cum se gestioneazã erorile   Agenda Curs (in detaliu) Modulul 1. Visual Basic Editor Interfaþa graficã VBE Properties Window Project Explorer Code Window Locals Window Immediate Window Watch Window Scrierea procedurilor Înregistrarea unui macro Scrierea unei proceduri Scrierea unei proceduri de eveniment (event procedure) Unelte VBE pentru scrierea instrucþiunilor Executarea unei proceduri Sub Modele de obiecte Privire generalã Proprietãþi ºi metode Legãtura dintre modelul obiectelor ºi interfaþa utilizator Colecþii de obiecte Automatizarea acþiunilor prin folosirea obiectelor Obþinerea unei referinþe la un obiect Aplicarea proprietãþilor ºi metodelor Ajutor în scrierea programelor Legarea timpurie ºi uneltele de construire a instrucþiunilor Programarea obiectelor altei aplicaþii Domeniul unei variabile, constante sau proceduri Viata unei variabile Variabile Object Constante predefinite (built–in) Modulul 2. INSTRUCÞIUNILE VBA Continuarea instrucþiunilor Etichetarea liniilor Copyright 2008 ITLearning SRL Email: office@itlearning.ro 1 / 3 Web: http://www.itlearning.ro
  • 2.
    www.itlearning.ro Curs Excel 2003 VBA ...learning that matters Etichetarea liniilor Comentarii Operatori Operatori aritmetici Operatori de comparare Operatori de concatenare Operatori logici Instrucþiuni executabile Instrucþiuni de terminare sau oprire a programului  ( End, Exit, Stop) Structuri de decizie (If…Then…Else, Select Case) Dialogul standard cu utilizatorul Funcþia InputBox Funcþia MsgBox Modulul 3. Obiectele Microsoft Excel Obiectul Application Obiectul Workbook Deschiderea unui Workbook Metoda GetOpenFilename Metoda Add (colecþia Workbooks) Metoda SaveAs Metoda Save Metoda GetSaveAsFilename Închiderea unui Workbook Metoda Close Obiectul Range Referinþe de tip A1 sau nume de domeniu Utilizarea proprietãþii Offset Utilizarea proprietãþilor CurrentRegion ºi UsedRange Parcurgerea unui domeniu de celule Utilizarea instrucþiunii For Each … Next Utilizarea instrucþiunii Do…Loop Utilizarea proprietãþii Address Evenimentele din Excel Utilizarea evenimentelor Evenimentele obiectului Worksheet Exemplu Evenimentele obiectului Chart Exemplu Evenimentele obiectului Workbook Exemplu Evenimentele obiectului Application Utilizarea modulelor clasã cu evenimente Modulul 4. Modificarea interfeþei cu utilizatorul Dialogul Customize Visual Basic Domeniul schimbãrilor asupra interfeþei utilizator Microsoft Excel Mutarea unui meniu sau barã de unelte din spaþiul de lucru în caiet Eliminarea unui meniu/barã de unelte salvat în caiet Microsoft Word Microsoft PowerPoint Componente ale interfeþei utilizator Sistemul de meniuri Acþiuni de adaptare a sistemului de meniuri Adãugarea de componente personale sau  modificarea componentelor built-in Utilizarea submeniurilor Utilizarea meniurilor contextuale Utilizarea controalelor Text Box, List Box ºi Combo Box Modificãrile sistemului de meniuri în timpul proiectãrii (design-time) Adãugarea unei bare de meniu proprii Adãugarea meniurilor Adãugarea submeniurilor Restaurarea componentelor de meniu built-in Modificãrile sistemului de meniuri în execuþie (run-time) Afiºarea unei bare de meniu Afiºarea dinamicã a componentelor de meniu Indicarea stãrii unei intrãri de meniu Redenumirea unei intrãri de meniu Bare de unelte Principii de adaptare a barelor de unelte Utilizarea meniurilor Utilizarea controalelor Text box, List box ºi Combo box Modificãrile barelor de unelte în timpul proiectãrii (design-time) Adãugarea unei bare de unelte Adaugarea ºi gruparea controalelor Adãugarea ºi iniþializarea controalelor text box, list box ºi combo box Eliminarea unui control dintr-o barã de unelte Restaurarea barelor de unelte built-in Modificãrile barelor de unelte în timpul execuþiei (run-time) Afiºarea sau ascunderea controalelor ºi barelor de unelte Mutarea ºi redimensionarea barelor de unelte Restaurarea barelor de unelte built-in Permiterea ºi interzicerea accesului la controale Indicarea stãrii activ/inactiv a unui buton Modificarea controalelor Text box, List box ºi Combo box ID-uri de controale ºi intrãri de meniu Modulul 5. Cum se gestioneazã erorile Copyright 2008 ITLearning SRL Email: office@itlearning.ro 2 / 3 Web: http://www.itlearning.ro
  • 3.
    www.itlearning.ro Curs Excel 2003 VBA ...learning that matters Proiectarea unei rutine de tratare a erorilor Stabilirea capcanei de erori Scrierea unei rutine de tratare a erorilor Ieºirea din rutina de tratare a erorilor Diferenþa dintre Resume ºi Resume Next Reluarea execuþiei la o linie specificatã Ierarhia de tratare a erorilor Cãutarea în lista de apeluri Indicaþii pentru o tratare complexã a erorilor Testarea tratãrii erorilor prin generarea de erori Definirea erorilor proprii Tratarea inline a erorilor Returnarea numerelor de eroare Tratarea erorilor în procedura apelantã Utilizarea datelor de tip Variant Tratarea centralizatã a erorilor Inhibarea tratãrii erorilor Depanarea programelor care au rutine de tratare a erorilor Tratarea erorilor din obiectele referite Tratarea erorilor transmise din obiecte referite Depanarea tratãrii erorilor din obiecte referite Depanarea programelor Copyright 2008 ITLearning SRL Email: office@itlearning.ro 3 / 3 Web: http://www.itlearning.ro