Cum se elimină mesajele de eroare din macrocomenzile Excel

Cuprins

Utilizați aceste comenzi VBA pentru a activa și dezactiva erorile din macrocomenzile Excel

Există zeci de surse de eroare în macrocomenzi. Chiar dacă o macrocomandă este compilată și testată fără erori, pot apărea totuși erori atunci când este executată. Mediul în care rulează macro-ul poate fi diferit. Sau utilizatorul folosește date pe care nu ați intenționat să le utilizați. Următoarea figură arată un exemplu de mesaj de eroare atât de enervant:

Puteți suprima multe dintre mesajele de eroare care pot apărea în timp ce macro-urile rulează. Pentru aceasta, includeți următoarea comandă la începutul macro-ului:

La eroare Reluați în continuare

Această comandă instruiește Excel să apeleze pur și simplu următoarea comandă dacă apare o eroare. Acest lucru va ignora pur și simplu eroarea fără a determina Excel să afișeze un mesaj de eroare. Apoi, macro-ul dvs. nu va furniza în mod normal rezultatele dorite, dar cel puțin utilizatorul macro-ului nu va fi dezamăgit de un mesaj de eroare.

Pentru a comuta gestionarea erorilor înapoi la standardul Excel, utilizați următoarea comandă:

La Eroare Goto 0

Asigurați-vă că ultimul caracter este un zero (și nu un O). Ar trebui să apelați această comandă înainte de sfârșitul fiecărui subrutină în care ați trecut anterior tratarea erorilor la IGNORE așa cum este descris mai sus.

Nu toate erorile pot fi ignorate cu această metodă. Practic, ar trebui să încorporați aceste comenzi numai după teste extinse ale macro-urilor, dacă ați luat deja precauții în codul programului pentru toate cazurile speciale cunoscute, astfel încât să nu apară erori.

Pentru a introduce macro-ul, apăsați combinația de taste ALT F11 în Excel. Aceasta pornește editorul VBA în toate versiunile Excel. Acolo selectați comanda INSERT - MODULE și introduceți macrocomanda. Pentru a porni macro-ul, activați combinația de taste ALT F8 în Excel.

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave