Probleme sous excel avec VB

Résolu/Fermé
mkos - 11 août 2009 à 14:27
 mkos - 11 août 2009 à 14:59
Bonjour,

Je travaille sous word2003, jai un probleme avec une des maccros:

Private Sub ComboBox5_DropButtonClick()
If ComboBox5.ListCount = 0 Then
With ComboBox5
.AddItem "YES"
.AddItem "NO"
End With
End If

If ComboBox4.Value = "NO" Then
Worksheets("Sheet1").Range(Rows(154), Rows(166)).Hidden = True

End If
End Sub


J'ai deux valeurs dans ma combobox, je voudrais que si on coche YES, cela fasse apparaitre les lignes 154 a 166 et que si on coche non elle disparaisse... mais ca ne marche pas commme j'ai fait...

Quelqu'un a une idee svp?

Merci d'avance

Pierre :)
A voir également:

3 réponses

tompols Messages postés 1273 Date d'inscription jeudi 29 juillet 2004 Statut Contributeur Dernière intervention 25 novembre 2013 435
11 août 2009 à 14:40
Bonjour,
1-Tu devrais mettre ton code ds l'évenement Change de ton combobox (sauf l'initialisation des valeurs)
2-Attention tu changes de combobox en route ? (With ComboBox5 .AddItem "YES" .AddItem "NO"......ComboBox4.Value = "NO")
1
Dans l'evenement de change, c'est a dire ?
Merci pour 2. en effete c'etait pas volontaire ce changement de box !
0
c'est bon, ca marche !
Merci :)
0