Comparer valeur dans ComboBox
Résolu/Fermé
A voir également:
- Comparer valeur dans ComboBox
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- #Valeur excel somme - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Liste de valeur excel - Guide
4 réponses
Bonjour,
La procédure ComboBox_Change() ne convient pas pour ce que tu veux faire.
Utilise plutot
- ComboBox_Click() qui agit quand tu selectionnes un élément de la liste
- ComboBox1_KeyDown() qui agit quand tu entres du texte à la main
Exemple:
il faut desactiver la procédure ComboBox_Change() en la renommant CB_Change().
Remplaces MsgBox par ce que tu veux faire
A+.
La procédure ComboBox_Change() ne convient pas pour ce que tu veux faire.
Utilise plutot
- ComboBox_Click() qui agit quand tu selectionnes un élément de la liste
- ComboBox1_KeyDown() qui agit quand tu entres du texte à la main
Exemple:
il faut desactiver la procédure ComboBox_Change() en la renommant CB_Change().
'choisir un élément de la liste Private Sub ComboBox_Click() MsgBox ComboBox.Text End Sub 'taper du texte et appuyer sur Entrée Private Sub ComboBox_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = 13 Then MsgBox ComboBox.Text End If End Sub
Remplaces MsgBox par ce que tu veux faire
A+.
Bonjour calibos,
J'ai apporté les modifications que tu m'as dis, cela fonctionne bien. Mais il reste encore quelque chose:
Quand je commance à taper le mot dans la combobox par exemple "12" il me met en suggestion "1234", le 3 et 4 sont grisés, quand je quitte le combobox, il garde le "1234" mais ne met rien à jour.
Y-a t il aussi une fonction quand on quitte la combobox?
Merci par avance
Davy
J'ai apporté les modifications que tu m'as dis, cela fonctionne bien. Mais il reste encore quelque chose:
Quand je commance à taper le mot dans la combobox par exemple "12" il me met en suggestion "1234", le 3 et 4 sont grisés, quand je quitte le combobox, il garde le "1234" mais ne met rien à jour.
Y-a t il aussi une fonction quand on quitte la combobox?
Merci par avance
Davy
Oui,
il y a Sub ComboBox_Exit() qui s'execute quand le combobox perd le focus.
exemple:
A+.
il y a Sub ComboBox_Exit() qui s'execute quand le combobox perd le focus.
exemple:
Private Sub ComboBox_Exit(ByVal Cancel As MSForms.ReturnBoolean) MsgBox ComboBox.Text End Sub
A+.