Mai întâi se verifică dacă totul este pregătit pentru editarea în fereastra Code din VBA Editor:
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