Schița de curs

Macro-uri

  • Inregistrarea și editarea macro-urilor
  • Atribuirea macro-urilor formelor, barelor de unelte, scorcurilor de la tastatură

Mediul VBA

  • Editorul Visual Basic și opțiunile sale
  • Gestionarea componentelor
  • Scorcuri de la tastatură
  • Optimizarea mediului

Introducere la programarea procedurală

  • Proceduri: Funcție Sub
  • Tipuri de date
  • Instrucțiunea if ... then ... elseif ... else ... end if
  • Instrucțiunea Case
  • Bucle for ... loop while, until
  • Loop for ... next
  • Instrucțiuni de iesire din buclă (exit)
  • Procesarea tablourilor

Șiruri delimitate prin ghilimele

  • Combinarea șirurilor delimitate prin ghilimele (concatenare)
  • Convertirea în alte tipuri (implicit și explicit)
  • Caracteristici de procesare a șirurilor delimitate prin ghilimele

Visual Basic

  • Descărcarea și încărcarea datelor într-un foile de calcul (Cells, Range)
  • Descărcarea și încărcarea datelor pentru utilizator (InputBox, MsgBox)
  • Declararea variabilelor
  • Sfera de aplicare și durata de viață a variabilelor
  • Operatori și prioritatea lor
  • Opțiuni ale modulelor
  • Creația propriilor funcții și folosirea acestora în foile de calcul
  • Obiecte, clase, metode și proprietăți
  • Siguranța codului
  • Siguranța împotriva alterării codului și previzualizarea acestuia

Depanare

  • Gestionarea pașilor de procesare
  • Fereastra Localuri
  • Fereastra Immediat
  • Carneași - Observații
  • Stiva apelurilor

Gestionarea erorilor

  • Tipuri de erori și modalități de evitare
  • Capturarea și gestionarea erorilor în timpul rulării
  • Structuri: On Error Resume Next, On Error GoTo

Modelul de obiecte Excel

  • Obiectul Application
  • Obiectul Workbook și colecția Workbooks
  • Obiectul Worksheet și colecția Worksheets
  • Obiectele ThisWorkbook, ActiveWorkbook, ActiveCell
  • Selectarea obiectelor
  • Colecția Range
  • Obiectul Cells
  • Afișarea datelor pe bara de stare
  • Optimizarea folosind ScreenUpdating
  • Măsurarea timpului prin metoda Timer

Gestionarea evenimentelor în VBA

  • Ce este un eveniment?
  • Răspuns la un eveniment și crearea unui handler de evenimente
  • Declanșarea handler-urilor de evenimente
  • Gestionarea evenimentelor frecvente

Forme VBA

  • Creația propriilor forme
  • Apelearea unui formular din cod
  • Folosirea formularului în foile de calcul

Cerințe

  • Abilitatea de a lucra cu un foile de calcul, cunoștințe de bază (referințe, intervaluri, fețe, ...)
  • Cunoștințele prealabile VBA nu sunt necesare pentru crearea de macro-uri sau cod VBA

Audiență

  • Analiști de date
 21 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite