XL 2010 Combobox n'autoriser que la liste[RESOLU]

herve62

XLDnaute Barbatruc
Supporter XLD
Bonjour à tous
J'aimerai empêcher la saisie quelconque dans une Combo d'USF et donc ne pouvoir utiliser que la liste
J'ai bien mis le style : à 2- fm...... List
mais malgré cela je peux taper un chiffre qui plus et , si j'entre 1 il me met 10 mais là j'explique
Cette liste de 1 à 85 est modifiée à chaque fin de l'Usf , si on fait une saisie avec 1, la fois d'après le 1 n'est plus selectionnable ..etc
donc pour cette exemple le 1 n'existait plus
Et là je ne sais pas si c'est possible ?
 

Staple1600

XLDnaute Barbatruc
Bonjour

Chez moi, je ne peux rien saisir
VB:
Private Sub UserForm_Initialize()
ComboBox1.List = Array("abc", "efg", "hij")
ComboBox1.Style = fmStyleDropDownList
End Sub

Le seul souci, c'est que si je saisi quelque chose, je reviens au choix par défaut.
 

ChTi160

XLDnaute Barbatruc
Bonjour Herve
Bonjour JM
Pas de fichier ?
Le mode de remplissage n'est pas important, c'est le :
fmStyleDropDownList qui fait la différence !
Ou alors jouer sur la propriété .MatchEntry
VB:
ComboBox1.MatchEntry = fmMatchEntryComplete 'ou ofmMatchEntryNone 'ou fmMatchEntryComplete
un lien :
Bonne fin de Journée
Jean marie
 
Dernière édition:

Discussions similaires