Probleme avec Combobox et LostFocus [Résolu]

cs_osok 35 Messages postés samedi 12 juin 2004Date d'inscription 18 mai 2005 Dernière intervention - 28 avril 2005 à 15:51 - Dernière réponse : cs_osok 35 Messages postés samedi 12 juin 2004Date d'inscription 18 mai 2005 Dernière intervention
- 29 avril 2005 à 09:49
Je voudrais qu'un utilisateur ne puisse pas rentrer un texte dans une combobox si le texte n'est pas ds le combobox.

Pour cela je voudrais tester si la value du combobox appartient aux valeurs de la combobox (avec matchfound) et j'aimerais le faire juste au lostfocus (comme ca je n'ai pas à tester partout si le texte est contenu ds la combobox).

Private Sub CmbManif_LostFocus() If CmbManif.MatchFound False Then CmbManif.Value ""
End Sub

Voila mon (pti) bout de code. Mais apparement le LostFocus n'existe pas pour une combobox vu que le code ci dessus n'est jamais executé.

Donc si quelqu'un sait comment résoudre mon probleme, merci.
Afficher la suite 

4 réponses

Meilleure réponse
FFkiller 72 Messages postés lundi 28 juin 2004Date d'inscription 12 mai 2005 Dernière intervention - 28 avril 2005 à 17:56
3
Merci
change le type de combobox en dropdownlist (type 2 sous vba) ton utilisateur n'auras de choix que ceux existants

FFkiller

Merci FFkiller 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 75 internautes ce mois-ci

jpleroisse 1788 Messages postés mardi 7 novembre 2000Date d'inscription 11 mars 2006 Dernière intervention - 28 avril 2005 à 17:05
0
Merci
En quoi est-ce que tu programmes ?? en VB6, il n'y a pas de Value ni de MatchFound pour un Combobox.

jpleroisse
cs_osok 35 Messages postés samedi 12 juin 2004Date d'inscription 18 mai 2005 Dernière intervention - 28 avril 2005 à 18:33
0
Merci
Je suis sous excel 2003 (vba donc).

J'essayerais la solution de FFkiller demain.

Merci à vous deux.
cs_osok 35 Messages postés samedi 12 juin 2004Date d'inscription 18 mai 2005 Dernière intervention - 29 avril 2005 à 09:49
0
Merci
Drop down list marche impeccable merci.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.