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

Membres actuellement en ligne

Statistiques des forums

Discussions
312 379
Messages
2 087 765
Membres
103 662
dernier inscrit
rterterert