probléme dans la fonction ISERROR

  • Initiateur de la discussion Initiateur de la discussion Hugues
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Hugues

XLDnaute Impliqué
Bonjour Le Forum,

Je n'arrive pas à trouver l'erreur dans le code suivant :

resultat = Application.WorksheetFunction.IsError(Application.WorksheetFunction.VLookup(Range("A" & i), Sheets("bdd").Range("A4:A13"), 1, False))

Pouvez vous m'aider ?

Merci par avance,

Hugues
 
Re : probléme dans la fonction ISERROR

bonjour Hugues

il n'y a pas d'erreur dans le code

mais Vba ne tolere pas l'erreur c'est a dire que lorsque le VLookup sort une erreur on part en debug

pour t'en convaincre utilise le bouton test :
avec janvier en A1 pas de probleme on a resultat a Faux
on supprime janvier ---> debug

je te propose une solution utilisant le controle d'erreur:

teste de la même façon le bouton essai

ps: c'est la premiere fois que je propose une gestion d'erreur tant j'y suis allergique
si un vrai pro passe par la j'aimerais bien avoir son avis
 

Pièces jointes

Re : probléme dans la fonction ISERROR

Salut Hugues, PierreJean,

Si le but de la manip est de savoir si le contenu de Ai est contenu ou non dans A4:A13, on pourrait utiliser ceci:

Sub autre()
i = 1
resultat = Application.CountIf(Sheets("bdd").Range("A4:A13"), Cells(i, 1)) = 0
MsgBox resultat
End Sub

ici on a vrai si contenu de Ai n'est pas contenu
en mettant >0 on a vrai si contenu de Ai est contenu

Pierejean, ci joint un topo sur la gestion des erreurs (je ne suis pas pro, donc...)
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour