Remplir textBox avec conditions en fonction d'une conboBox

  • Initiateur de la discussion Initiateur de la discussion Al.P
  • 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 !

A

Al.P

Guest
Bonjour tout le monde,

e suis une débutante et j'ai un mini projet pour mes études à réaliser.
Voici mon problème: je souhaite insérer une valeur dans ma textBox "px". Celle-ci dépend de la combobox "camping" sélectionnée (valeur de la ligne dans mes données sur excel) et de la saison sélectionnée "S" (si S=basse saison c'est la colonne 6, si S=moyenne saison c'est la colonne 7 et si S=haute saison c'est la colonne 8).
J'espère que je suis claire.
Tout fonctionne parfaitement sauf la fin de ma macro:
if S = "Basse Saison" then
px = Application.WorksheetFunction.VLookup(ind, table_camping, 6, False)

ElseIf S = "Moyenne Saison" Then
px = Application.WorksheetFunction.VLookup(ind, table_camping, 7, False)

ElseIf S = "Haute Saison" Then
px = Application.WorksheetFunction.VLookup(ind, table_camping, 8, False)

End If
On me signale l'erreur 1004 avec cette formule, je ne sais plus quoi faire.

Malheureusement je n'arrive pas à mettre mon projet en PJ, j'espère que je suis assez claire.

Je vous remercie pour tout éclairage 🙂

Bon weekend
 
Re : Remplir textBox avec conditions en fonction d'une conboBox

Bonjour et bienvenue sur le site
Pourquoi ne pas utiliser select case...
select case s
case= "Basse Saison"
px = Application.WorksheetFunction.VLookup(ind, table_camping, 6, False)
case="Moyenne saison"
px = Application.WorksheetFunction.VLookup(ind, table_camping, 7, False)
case= "Haute Saison"
px = Application.WorksheetFunction.VLookup(ind, table_camping, 8, False)
end select

A+ François
 
Re : Remplir textBox avec conditions en fonction d'une conboBox

Merci beaucoup pour votre réponse,

Malheureusement j'ai ce message d'erreur:
"erreur 1004
Impossible de lire la propriété VlookUp de la classe Worksheetfunction"

Je ne sais pas ce que cela veut dire.

Je vous remercie encore
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
7
Affichages
367
V
Réponses
2
Affichages
2 K
vynmarius
V
R
Réponses
0
Affichages
6 K
R
E
Réponses
2
Affichages
4 K
Retour