Macro Afficher Masquer via une liste déroulante

Résolu
TiitoBambino Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
TiitoBambino Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai pas mal recherché sur internet une macro qui me permettrais d'afficher et de masquer une partie de ma feuille excel selon le choix d'un menu déroulant.

Voici le code que j'ai trouvé et que je n'arrive pas à faire fonctionné:

Private Sub Worksheet_Change(ByVal I26 As Range)

Select Case I26
Case Is = X
Range("a61:a126").EntireRow.Hidden = False

Case Is = " "
Range("a61:m126").EntireRow.Hidden = True

End Select

End Sub


Rien ne ce passe lorsque je fais mon choix dans le menu déroulant en i26.

Il y a t-il une erreur dans le code?

Si besoin je peut vous fournir le fichier excel.

Merci d'avance,

Cordialement.


A voir également:

1 réponse

Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour,

Essaie comme cela
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address = "$I$26" Then
Select Case Target.Value
Case "X"
Rows("61:126").Hidden = False
Case ""
Rows("61:126").Hidden = True
End Select
End If
End Sub

A+
0
TiitoBambino Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   31
 
Merci à toi ça fonctionne correctement!

Bonne journée!
0