afficher le résultat dans un userform1.textbox2

  • Initiateur de la discussion Initiateur de la discussion jtitin
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

jtitin

XLDnaute Occasionnel
Bonjour à tous

je cherche à obtenir le résultat suivant dans un userform.
je tape dans textbox1 une valeur, si cette valeur existe dans le tableau alors j'affiche en textbox2 l'en tête de la colonne de la valeur trouvée.
ex: si textbox1 = radis alors textbox2 = 2
si la valeur textbox1 n'est pas trouvée alors textbox2 = 0

je vous joint un fichier pour exemple

merci pour votre aide
 

Pièces jointes

Re : afficher le résultat dans un userform1.textbox2

Re
gilbert_rgi m'avait répondue avec une fontion sommeprod
=SOMMEPROD((B6:E18=G5)*B5:E5)
je souhaiterai obtenir le même résultat dans un userform quand la valeur textbox1 est entrée

merci
 
Re : afficher le résultat dans un userform1.textbox2

Bonsoir jtitin,

Vois si le code suivant te convient :

Code:
Private Sub TextBox1_Change()
With Sheets("Feuil1")
  Set trouve = .Cells.Find(TextBox1, LookIn:=xlValues, lookat:=xlWhole)
  If trouve Is Nothing Then TextBox2 = 0: Exit Sub
  TextBox2 = .Cells(4, trouve.Column)
End With
End Sub

Espérant avoir répondu.

Cordialement.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
6
Affichages
331
Retour