Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Réponses
7
Affichages
553
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…