Schița de curs

Macrocomenzi

  • Înregistrarea și editarea macrocomenzilor
  • Atribuirea macrocomenzilor la formulare, bare de unelte, scurtături de tastatură

Mediul VBA

  • Editorul Visual Basic și opțiunile sale
  • Componente de gestionare
  • Scurtături de tastatură
  • Optimizarea mediului

Introducere în 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
  • Bucla for ... next
  • Instrucțiuni de întrerupere a buclei (exit)
  • Prelucrarea tablourilor

Șiruri de caractere

  • Combinarea șirurilor de caractere (concatenare)
  • Conversia la alte tipuri (implicită și explicită)
  • Caracteristici de procesare a șirurilor de caractere

Visual Basic

  • Încărcarea și descărcarea datelor într-o foaie de calcul (Cells, Range)
  • Încărcarea și descărcarea datelor către/utilizator (InputBox, MsgBox)
  • Declararea variabilelor
  • Domeniul și durata de viață a variabilelor
  • Operatori și prioritățile lor
  • Opțiuni module
  • Creează propriile funcții și folosește-le într-o foaie
  • Obiecte, clase, metode și proprietăți
  • Securizarea codului
  • Securizarea și previzualizarea codului

Depanare

  • Procesare pas cu pas
  • Fereastra Locals
  • Fereastra Immediate
  • Capcane - Watches
  • Stiva de apeluri

Gestionarea erorilor

  • Tipuri de erori și modalități de evitare
  • Capturarea și gestionarea erorilor la execuție
  • 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
  • Obiectul Selection
  • Colecția Range
  • Obiectul Cells
  • Afisarea datelor pe bara de stare
  • Optimizare folosind ScreenUpdating
  • Măsurarea timpului prin metoda Timer

Gestionarea evenimentelor în VBA

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

Formulare VBA

  • Creează propriile formulare
  • Apelarea unui formular din cod
  • Folosirea formularelor în foaia de calcul

Cerințe

  • Abilitatea de a lucra cu o foaie de calcul, cunoștințe de bază (referințe, intervale, foi, ...)
  • Nu este necesară cunoașterea prealabilă a VBA pentru a crea macrocomenzi sau cod VBA

Publicul țintă

  • Analiști de date
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite