Appeler une valeur précise dans ComboBox
Résolu/Fermé
sarache
Messages postés
31
Date d'inscription
mercredi 13 mars 2013
Statut
Membre
Dernière intervention
28 janvier 2014
-
Modifié par sarache le 13/03/2013 à 16:58
sarache Messages postés 31 Date d'inscription mercredi 13 mars 2013 Statut Membre Dernière intervention 28 janvier 2014 - 13 mars 2013 à 18:01
sarache Messages postés 31 Date d'inscription mercredi 13 mars 2013 Statut Membre Dernière intervention 28 janvier 2014 - 13 mars 2013 à 18:01
A voir également:
- Appeler une valeur précise dans ComboBox
- Appeler en privé - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Excel vérifier si une valeur existe dans une colonne ✓ - Forum Excel
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Google Docs
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
6 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
13 mars 2013 à 17:14
13 mars 2013 à 17:14
Bonjour,
Pourriez-vous reformuler la question????
if Range("B" & i) = ComboBox_nom then
"""''' afficher la valeur de ComboBox""""" Ou ca???
A+
Pourriez-vous reformuler la question????
if Range("B" & i) = ComboBox_nom then
"""''' afficher la valeur de ComboBox""""" Ou ca???
A+
sarache
Messages postés
31
Date d'inscription
mercredi 13 mars 2013
Statut
Membre
Dernière intervention
28 janvier 2014
Modifié par sarache le 13/03/2013 à 17:24
Modifié par sarache le 13/03/2013 à 17:24
ok merci :)
j'ai créer un Userform dont j'ai 4 ComBox, je les ai rempli par des données existant dans une feuille, tous est marché, par la suite j'ai voulu afficher dans un MsgBox la valeur sélectionnée dans combobox, puisque j'ai 4 combobox il affiche juste la valeur sélectionner par une ComBox, est ce que c'est clair maintenant ?!!
j'ai créer un Userform dont j'ai 4 ComBox, je les ai rempli par des données existant dans une feuille, tous est marché, par la suite j'ai voulu afficher dans un MsgBox la valeur sélectionnée dans combobox, puisque j'ai 4 combobox il affiche juste la valeur sélectionner par une ComBox, est ce que c'est clair maintenant ?!!
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
13 mars 2013 à 17:35
13 mars 2013 à 17:35
Re,
pour chaque combobox
ex:
et ainsi de suite pour les quatre
pour chaque combobox
ex:
Private Sub ComboBox1_Change() MsgBox ComboBox1 & "-" & Combobox2 & "-" & Combobox3 & "-" & Combobox4 End Sub Private Sub ComboBox2_Change() MsgBox ComboBox1 & "-" & Combobox2 & "-" & Combobox3 & "-" & Combobox4 End Sub
et ainsi de suite pour les quatre
sarache
Messages postés
31
Date d'inscription
mercredi 13 mars 2013
Statut
Membre
Dernière intervention
28 janvier 2014
13 mars 2013 à 17:40
13 mars 2013 à 17:40
Non ce n'est pas ce que je veux :s
voilà le code
For i = 4 To Sheets("sheet1").Range("B" & Rows.Count).End(xlUp).Row
If Sheets("sheet1").Range("B" & i) = ComboBox_1 Then
MsgBox "le statut de " & ComboBox_1 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_1.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_2 Then
MsgBox "le statut de " & ComboBox_2 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_2.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_3 Then
MsgBox "le statut de " & ComboBox_3 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_3.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_4 Then
MsgBox "le statut de " & ComboBox_4 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_4.ListIndex = -1
End If
Next
le problème c'est qu'il affiche juste valeur de combobox qui est la première a trouvé
mercii
voilà le code
For i = 4 To Sheets("sheet1").Range("B" & Rows.Count).End(xlUp).Row
If Sheets("sheet1").Range("B" & i) = ComboBox_1 Then
MsgBox "le statut de " & ComboBox_1 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_1.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_2 Then
MsgBox "le statut de " & ComboBox_2 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_2.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_3 Then
MsgBox "le statut de " & ComboBox_3 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_3.ListIndex = -1
ElseIf Sheets("sheet1").Range("B" & i) = ComboBox_4 Then
MsgBox "le statut de " & ComboBox_4 & " est " & Sheets("sheet1").Range("H" & i)
ComboBox_4.ListIndex = -1
End If
Next
le problème c'est qu'il affiche juste valeur de combobox qui est la première a trouvé
mercii
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sarache
Messages postés
31
Date d'inscription
mercredi 13 mars 2013
Statut
Membre
Dernière intervention
28 janvier 2014
13 mars 2013 à 17:46
13 mars 2013 à 17:46
j'ai réglé le problème merci :)
ElementW
Messages postés
4816
Date d'inscription
dimanche 12 juin 2011
Statut
Contributeur
Dernière intervention
5 octobre 2021
1 228
13 mars 2013 à 17:55
13 mars 2013 à 17:55
N'oublie pas le "Résolu"!
sarache
Messages postés
31
Date d'inscription
mercredi 13 mars 2013
Statut
Membre
Dernière intervention
28 janvier 2014
13 mars 2013 à 18:01
13 mars 2013 à 18:01
d'accords mercii :)