Deschiderea unei macrocomenzi

Mai întâi se verifică dacă totul este pregătit pentru editarea în fereastra Code din VBA Editor:

  1. Se deschide aplicația în care se va crea codul.
  2. Se deschide Visual Basic Editor din acea aplicație cu tastele Alt+F11.
  3. Se deschide o macrocomandă pentru editare în fereastra Code: se folosește Project Explorer pentru a naviga la modulul care conține acea macrocomandă, apoi se derulează până la macrocomandă în fereastra Code sau se alege macrocomanda din lista Procedures a ferestrei Code.

Macrocomenzile Pot Fi Găsite Folosind Caseta De Dialog Macro

Alternativ, în VBA Editor, se alege Tools > Macros pentru a afișa caseta de dialog Macros. Sau pentru a afișa această fereastră de dialog din aplicație – de exemplu Word, clic pe eticheta Developer de pe Ribbon, apoi clic pe pictograma Macros. După deschiderea casetei de dialog Macros, se poate selecta o macrocomandă din lista Macro Name apoi clic pe butonul Edit pentru a deschide Visual Basic Editor cu macrocomanda aleasă în fereastra Code.

După deschiderea unei macrocomenzi, aceasta poate fi testată folosind tasta F8 pentru o verificare pas cu pas sau cu tasta F5 (Run Sub/UserForm) pentru a o executa fără întreruperi. (Macrocomanda poate fi executată și prin tastarea numelui ei în fereastra Immediate și apăsarea tastei Enter.)

Cu toate acestea, probabil cel mai bine este să se lucreze într-o macrocomandă nouă, nu într-una existentă, deoarece în acest fel se evită modificarea codului.

Așadar, se crează o macrocomandă nouă în fereastra Code din Visual Basic Editor, tastând cuvântul cheie Sub, apoi numele macrocomenzii pe o linie goală dintr-un modul, apoi apăsând Enter. VBA adaugă automat parantezele și declarația End Sub. De exemplu, după ce se introduc următoarele și se apasă tasta Enter:

   Sub Test_Macrocomanda

VBA adaugă parantezele, o linie goală și comanda End Sub:

   Sub Test_Macrocomanda
   End Sub