Microsoft 365 Vba Vlookup valeur approximative

eric72

XLDnaute Accro
Bonjour à tous,
J'ai un petit souci avec la fonction vlookup avec tranche de seuil en VBA, dans ma macro la fonction avec la valeur dans la feuille fonctionne bien:
VB:
Feuil1.Range("e2") = Application.VLookup(Feuil1.Range("e1"), [Tableau1], 2, True)
par contre le code ou je récupère la valeur de ma textbox renvoie NA:
Code:
Feuil1.Range("e3") = Application.VLookup(CDbl(TextBox1), [Tableau1], 2, True)
et je ne comprends pas bien pourquoi, l'un d'entre vous a certainement une solution toute simple!!!
Merci beaucoup encore une fois pour votre aide ;)
Eric
 

Pièces jointes

  • test vlookup valeur approximative.xlsm
    26.3 KB · Affichages: 2

TooFatBoy

XLDnaute Barbatruc
Bonjour,

As-tu essayé avec userform1.TextBox1 ?

je ne comprends pas bien pourquoi, l'un d'entre vous a certainement une solution toute simple!!!
Ton instruction n'est pas dans le UserForm, mais dans un module, donc il faut préciser le nom du UserForm qui contient la TextBox. ;)
Enfin... je ne sais pas si c'est la bonne explication, mais c'est comme ça que je vois les choses.
 

Discussions similaires

Statistiques des forums

Discussions
314 711
Messages
2 112 123
Membres
111 430
dernier inscrit
rebmania67