Bannière
Home Le VBA Eviter les boites de débogage en VBA
Note des utilisateurs: / 1
MauvaisTrès bien 
Le VBA

Le problème

Bonjour, je créé des petites macros et j’aimerai que l’utilisateur n’est pas de boite de débogage lorsque la macro plante. Est-ce possible ? Si oui, comment ?


La solution

Salut la compagnie ! Oui, c’est possible ! il suffit simplement d’ajouter au début de la macro, juste en dessous de Sub Macro() la ligne :

1
On error resume next

Ainsi si vous n’avez pas rencontré tous les bugs de votre macro, cette instruction ordonne à l’ordinateur de passer à la ligne suivante en cas d’erreur.

Cette petite ligne est pratique mais attention à ne pas en abuser, sinon, vous ne verrez plus jamais vos bugs en VBA… A n’utilisez qu’une fois l’application finalisée au cas où… l’erreur est humaine et la probabilité de ne pas avoir vu tel ou tel bug est toujours possible.

Mis à jour (Mardi, 23 Février 2010 12:44)

 

Ajouter un Commentaire


Code de sécurité
Rafraîchir