Liste dans un ComboBox

Daniel du Plessis Robinson Messages postés 13 Date d'inscription jeudi 22 juillet 2004 Statut Membre Dernière intervention 1 décembre 2004 - 1 déc. 2004 à 10:47
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 1 déc. 2004 à 11:23
Bonjour à tous,
je suis en VBA sous Word
est-il possible d'afficher les éléments d'une liste et d'empécher la sélection d'un ou plusieurs éléments de la liste.
La seule solution que j'ai, c'est de réinitialiser la liste au moment de l'affichage du comboBox, mais pour mon besoin, je souhaiterais conserver l'exhaustivité de la liste et d'empécher certains choix, si c'est possible ?

merci davance pour vos réponses

Daniel

1 réponse

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
1 déc. 2004 à 11:23
Avec ce bout de code, tu empêches la sélection de l'item 2 de la combobox (= 3ème item)

Private Sub Combo1_Click()
Select Case Combo1.ListIndex
    Case 2:
        Combo1.ListIndex = -1
End Select
If Combo1.ListIndex <> -1 Then
    MsgBox "item accepté"
End If
End Sub

Private Sub Form_Load()
Dim i As Long
    For i = 0 To 10
    Combo1.AddItem i
    Next i
End Sub


Manu
-------------------------------------------
Une question bien posée, c'est une chance de réponse bien adaptée.
0
Rejoignez-nous