INSTRUCTIUNILE VBA
Generalitati
Exista trei categorii de instructiuni Visual Basic:
instructiuni de declarare (prezentate la declararea variabilelor) prin care se denumesc si se declara tipul pentru variabile, constante si proceduri;
instructiuni de atribuire (prezentate în continuare) prin care se atribuie valori variabilelor sau constantelor;
instructiuni executabile (prezentate în continuare) care initiaza actiuni: executa metode sau proceduri, controleaza fluxul executiei codului.
În mediul de dezvoltare VBA, sintaxa instructiunilor este verificata automat dupa ce se trece la instructiunea urmatoare (prin Enter).
Continuarea instructiunilor
O instructiune poate sa fie scrisa pe mai multe linii prin utilizarea caracterului de continuare a liniei "_" precedat de un spatiu. De exemplu, crearea prin program a unui tabel într-un document Word:
ActiveDocument.Tables.Add Range:=Selection.Range, _
NumRows:=3, _
NumColumns:= 3
unde, pe lânga continuarea liniilor se va remarca utilizarea argumentelor numite la apelul metodei de adaugare a unui nou tabel la colectia de tabele a documentului.
Doua instructiuni pot fi scrise pe o aceeasi linie daca sunt separate cu caracterul ":".
Etichetarea liniilor
O linie poate fi identificata:
printr-o eticheta: orice nume, care respecta regulile generale, care începe în prima coloana a liniei si se termina cu caracterul ":"
printr-un numar: orice combinatie de cifre, care începe în prima coloana a liniei si este unic în modulul respectiv.
Identificatorii de linii pot fi utilizati în instructiuni de control, desi codul astfel construit nu respecta regulile programarii structurate..
Comentarii
Textele explicative (necesare documentarii codului) pot fi introduse pe linii separate sau în continuarea liniei de cod.
O linie de comentariu începe cu un apostrof (') sau cu cuvântul Rem urmat de un spatiu.
Comentariul de pe aceeasi linie cu o instructiune se introduce printr-un apostrof urmat de comentariu.
Operatori
În formarea expresiilor