Error Fonction Recherche VBA

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
 

Hellboy

XLDnaute Accro
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
 

Discussions similaires

Statistiques des forums

Discussions
312 380
Messages
2 087 800
Membres
103 664
dernier inscrit
wolvi71