Recherchev VBA

Bonjour,

Private Sub TextBox3_Change()
Label9 = Application.WorksheetFunction.VLookup(TextBox3, Sheets("b_d").Range("A26:B396"), 2, False)
End Sub

J'ai un souci avec se code, la colonne A comporte des numéro de type : 100004 ; 100005 ect ...

quand j'écrit le numéro 100004 dans le textbox3, j'ai un code erreur 1004 impossible de lire la propriété VLookup.

Quelqu'un peux t il m'aider merci d'avance

Bonjour

et la colonne B que contient-elle ? , puisque :

Range("A26: B396 ")

peut-être tout simplement (à vérifier):

...Range("A26:A396")....

crdlt,

André

je viens de changer en Range("L:M"), sa ne marche toujours pas

Re,

je te parlais d'une seule colonne, ne brûlons pas les étapes !

ici sur ton second post tu me mets L et M , je ne comprend pas

puisqu'au début s'était A26:B396 sur la feuille 'b_d' , alors, qu'en essayant A26:A396 est-ce que l'erreur était toujours présente (l'erreur 1004 existait-elle ?)

erreur 1004 peut être causé également si 1 de tes colonnes contiennent des dates !

Excel est capricieux sur les dates surtout avec un Userform

sans le fichier c'est chaud !

crdlt,

André

voici le fichier, sa ne marche toujours pas

12recherchev.xlsm (34.30 Ko)

Bonjour,

Il faut peut-être rappeler qu'une donnée issue d'une TextBox est par définition une valeur texte (type String)...

Cordialement.

Merci M_Ferrand pour les déclarations des variables

je joins le fichier même si, je n'ai pas tout bien saisis

crdlt,

André

je vien d'essayer votre fichier et sa ne fonctionne toujr pas

Re,

Label9 = Application.WorksheetFunction.VLookup(TextBox3, Sheets("b_d").Range("A26:A396"), 2, False)

Cette ligne ne peut pas fonctionner !

quelle est alors la solution ? si cela ne peut pas fonctionner

Lis la ligne !

Plage de recherche à 1 colonne, tu veux le résultat de la 2e colonne !

Faut s'ajuster ! Et chercher ce que tu veux là où ça se trouve !

Rechercher des sujets similaires à "recherchev vba"