VBA Remise à 0 de toutes les combobox d'un UF sauf une !

thibaut02

XLDnaute Nouveau
Bonjour le forum,

Pour expliquer simplement mon problème, j'ai un UserForm qui comprend plusieurs combobox et textbox. une de mes combobox représente "le titre du document" : on peut choisir entre 3 types de fiches 20, 40 ou 90.

Quand je change ma ComboBoxTitre, je souhaite vider les valeurs des autres combobox.
En terme de code j'ai essayé avec :

Code:
Private Sub ComboBoxTitre_Change()

Dim c As Control


For Each c In Me.Controls
     Select Case TypeName(c)
        Case "TextBox"
         c.Value = ""
        Case "ComboBox"
         c.value = ""  'ou c.listIndex = -1   
     End Select
Next c

End Sub


Problème : ça me remet aussi la comboboxTitre à 0

J'aimerais savoir si c'est possible d'éviter cela, en gros de remettre à 0 toutes les combobox sauf celle que l'on change.

Merci d'avance pour votre aide.

Thibaut
 

Statistiques des forums

Discussions
312 682
Messages
2 090 867
Membres
104 680
dernier inscrit
AvPi26