Error Fonction Recherche VBA

  • Initiateur de la discussion Initiateur de la discussion Pimo
  • 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 !

P

Pimo

Guest
Bonjour,

Dans ma worksheet 'STOCK',
J'ai une liste de références de pièces (colonne A)... Et j'ai leurs descriptions. (Colonne B)


Dans ma UserForm,
J'ai créé une zone de texte où je note manuellement la référence que je souhaite rechercher. (ztx_A)

Une fois que j'ai mis à jour ma 'ztx_A' une formule affiche automatiquement la description de ma référence dans une autre zone de texte (ztx_B).

Alors ça pour moment je sais faire,
Mais j'ai un gros soucis, car dès que j'écris une référence qui n'existe pas dans ma colonne 'A' , ma macro se met en erreur (mode debug) et je reçois un message de ce type : 'Runtime error '1004' Unable to get the VLookup property of the WorksheetFunction class'.

Quelqu'un sait il comment faire pour qu'une macro ne se mette pas en mode debug lorsqu'elle ne trouve pas une référence recherché ?
Référence elle même utilisé dans une fonction VLookup.

Merci
Julien
 
Bonjour Primo

Une gestion d'erreur peut te permettre de détecter et de contrôler cette erreur. Exemple:


On Error Resume Next
    application.WorksheetFunction.VLookup(etc...)
       
If Err Then
            MsgBox ' Il n'y a pas de correspondance ...'
            Err.Clear
   
End If
On Error GoTo 0
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
1 K
Réponses
17
Affichages
1 K
Retour