Schița de curs

Macrocomenzi

  • Înregistrarea și editarea macrocomenzilor
  • Unde să stocați macrocomenzile.
  • Atribuirea macrocomenzilor la formulare, bare de instrumente, scurtături de tastatură

Mediul VBA

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

Introducere în programarea procedurală

  • Proceduri: Funcție, Sub
  • Tipurile de date
  • Instrucțiunea condițională If...Then....Elseif....Else....End If
  • Instrucțiunea Case
  • Bucla while, until
  • Bucla for ... next
  • Instrucțiuni de întrerupere a buclei (exit)

Șiruri de caractere

  • Combinarea șirurilor de caractere (concatenare)
  • Conversia la alte tipuri - implicită și explicită
  • Funcții 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
  • Crearea propriilor funcții și utilizarea lor într-o foaie
  • Obiecte, clase, metode și proprietăți
  • Securizarea codului
  • Securizarea și previzualizarea codului

Depanare

  • Procesarea pas cu pas
  • Fereastra Locals
  • Fereastra Immediate
  • Capcane - Watches
  • Call Stack

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 label, On Error GoTo 0

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
  • Optimizarea folosind ScreenUpdating
  • Măsurarea timpului folosind metoda Timer

Utilizarea surselor de date externe

  • Utilizarea bibliotecii ADO
  • Referințe la surse de date externe
  • Obiectele ADO:
    • Connection
    • Command
    • Recordset
  • Șirul de conexiune
  • Crearea conexiunilor la diferite baze de date: Microsoft Access, Oracle, MySQL

Raportare

  • Introducere în limbajul SQL Structura de bază a SQL (SELECT, UPDATE, INSERT INTO, DELETE) Apelarea unei interogări Microsoft Access din Excel Formulare pentru sprijinirea utilizării bazelor de date

Cerințe

Abilitatea de a lucra cu o foaie de calcul, cunoștințe de bază (referințe, intervale, foi, ...). Nu sunt necesare cunoștințe pentru a crea macrocomenzi, SQL sau pentru a scrie cod în VBA.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite