Condition sur combobox

Fermé
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017 - 11 juin 2015 à 20:41
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017 - 17 juin 2015 à 15:05
Bonjour,

J'ai un problème avec mes ComboBox, je veux tester une condition sur le combobox je vous fais voir le code:
Private Sub CommandButton1()
If (ComboBox1.SelectedValue = "oui") Then CommandButton1 = 0.5
End If
End Sub

Private Sub UserForm_Initialize()
ComboBox1.AddItem ("oui")
ComboBox1.AddItem ("Non")
End Sub

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
11 juin 2015 à 21:17
Bonjour,

Comme ceci :
If ComboBox1 = "oui" Then  

mais
CommandButton1 = 0.5 
ne veux pas dire grand chose car quel intérêt de mettre 0.5 dans un bouton ?
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017
12 juin 2015 à 10:21
Bonjour
alors est ce que je peux utiliser la fonction recherchev
par example
If ComboBox1 = "oui" Then
recherchev(combobox1;TAB;2;faux)
merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
12 juin 2015 à 10:59
Bonjour,

Si tu veux inventer ta syntaxe, cela ne va pas fonctionner. Pour faire une recherchev en VBA il faut utiliser :
résultat = Application.WorksheetFunction.VLookup(combobox1,TAB, 2, False)

résultat étant ta variable où tu auras la valeur déterminée par la fonction.
TAB doit bien sûr être une plage de feuille parfaitement définie et cette nomination risque de rentrer en conflit avec les mots réservés VBA.
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017
12 juin 2015 à 14:26
bonjour gbinforme
ca ne marche pas avec moi
quesque tu peux me conseiller
merci
0
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 711
12 juin 2015 à 18:20
Bonjour,
ca ne marche pas avec moi
Il n'y a pas de raison que la fonction ne s'exécute pas correctement chez toi : si tu n'as pas le bon résultat c'est que tes paramètres ne sont pas adaptés.

Te conseiller avec le peu d'informations que tu as donné ce serait plutôt dans les compétences de madame Irma ou l'une de ses collègues de la voyance. ;--)

Si tu pouvais nous mettre un exemple de structure des données, sans éléments personnels, avec les résultats souhaités expliqués clairement, se serait plus facile de t'aider.
Pour communiquer ton classeur tu le télécharges sur https://www.cjoint.com/ (mode d'emploi) et tu mets ici le lien obtenu.
0
milas-logistique Messages postés 22 Date d'inscription jeudi 28 novembre 2013 Statut Membre Dernière intervention 17 octobre 2017
15 juin 2015 à 10:14
Bonjour Voici le lien
https://www.cjoint.com/c/EFpii5ScjqR
merci Bonne journée
0