Cum să ieșiți dintr-o procedură în VBA

Cum să ieșiți dintr-o procedură în VBA.

Pasul 1

Deschideți editorul VBA. Faceți dublu clic pe unul dintre programele Microsoft Office pe care doriți să lucrați. Faceți clic pe fila "Dezvoltator" și apoi faceți clic pe "Visual Basic". Dacă nu vedeți fila "Dezvoltator", faceți clic pe meniul "Fișier" și apoi pe "Opțiuni". Faceți clic pe "Personalizați bara de opțiuni" din caseta de dialog "Opțiuni". Faceți clic pe "Tab-uri principale", apoi pe caseta de selectare "Dezvoltator". Faceți clic pe "OK" pentru a închide caseta de dialog "Opțiuni".

Pasul 2

Mergeți la procedura Sub în care doriți să lucrați în Editorul Visual Basic. Faceți dublu clic pe pagina din panoul din dreapta pentru ao deschide. Pentru a lucra la o nouă procedură, faceți clic pe "Insert" și apoi pe "Sub Procedure".

Pasul 3

Adăugați comanda "Exit Sub" în procedura Sub, unde doriți să se termine un anumit bloc de cod. Aceasta ar trebui să fie între propozițiile Sub și End Sub. În general, comanda Exit Sub este adăugată imediat după codul controlerului. Iată un exemplu de bloc de cod cu o comandă Exit Sub:

"Sub mesaj () MsgBox" Bună ziua! "

La eroare GoTo Error_Handler: foi de lucru ("Mesaj de întâmpinare") Activare Exit Sub

Error_Handler: Dacă Err.Number = 9 Apoi Worksheets.Add.Name = "Mesaj de întâmpinare" Revine la sfârșit dacă se termină Sub "

Sub procedura afișează o casetă de mesaj care spune "Hello World." Dacă, din anumite motive, programul nu poate afișa mesajul, acesta va merge la blocul "Error_Handler". Pentru a opri codul să continue și să treacă prin aceleași biți de cod, se va afișa comanda "Sub Exit".