Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Personnaliser erreur 1004 vba ?

Imer2007

XLDnaute Occasionnel
Bonjour à tous,

J'aimerais savoir s'il est possible de personnaliser une erreur dans un code vba.

J'ai une liste d'agent dans un classeur.
Dans un userform, j'ai une combobox sous forme de liste qui récupère cette liste.
Mon problème est le suivant : si je tape le nom d'un agent ne se trouvant pas dans la liste, Excel m'affiche une belle erreur 1004 : la méthode 'Range' de l'objet global a échoué (ce qui me semble normal puisque l'agent n'existe pas).

Est-il possible de ne pas afficher cette erreur ou de la personnaliser ?

D'avance merci !
 

mromain

XLDnaute Barbatruc
Re : Personnaliser erreur 1004 vba ?

Bonjour Imer2007,


On Error Resume Next permet de continuer à exécuter le code même si une ligne renvoie une erreur (On Error Goto 0 pour remettre la gestion d'erreurs à l'état "normal").

Tu trouveras un très bon tuto ici.

a+
 

laetitia90

XLDnaute Barbatruc
Re : Personnaliser erreur 1004 vba ?

bonjour Imer2007

si tu selectionne un nom dans ta combo... par definition il existe non!!!! comment tu charges ta combo ???
autrement il faut en dire plus si tu veus que quelqu'un ou quelqu'une t'aide
 

JNP

XLDnaute Barbatruc
Re : Personnaliser erreur 1004 vba ?

Bonjour le fil ,
Ne serait-il pas plus simple de passer la propriété Style à fmStyleDropDownList au lieu de fmStyleDropDownCombo ? Seuls la liste serait acceptée dans le combo .
Bonne journée
 

Discussions similaires

Réponses
14
Affichages
519
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…