Bonjour,
voici un code que Banzai64 m'avait fourni. Ce code fonctionne à la perfection, d'ailleurs s'il lit ce message je le remercie une nouvelle fois ^^
Le code en question :
Private Sub Worksheet_Activate()
Dim J As Long
Application.ScreenUpdating = False
Rows.Hidden = False
For J = 3 To 520
If Range("C" & J) = 0 Then Rows(J).Hidden = True
Next J
End Sub
Ce code fonctionne pour la feuille en question (ici Etat 113) pour les Cellule C3 à C520
Voici les étapes à respecter pour que le code fonctionne :
1) Ouvrir le document
2) Faire Alt+F11
3) Cliquer sur le "-" de VBAProject (classeur1) pour qu'il se transforme en "+"
4) Cliquer sur le "-" de Microsoft Excel Objects pour qu'il se transforme en "+"
5) Il se peut que le "+" de 3) et 4) soit déjà afficher lorsque vous faites Alt+F11
6) Vous verrez apparaître les noms de vos feuilles
7) Cliquer sur la feuille qui vous intéresse : ici Etat113
8 ) Dans la fenêtre qui vient de s'ouvrir insérer le code ci-dessus
9) et voilà
Cette feuille s'actualisera automatiquement à chaque fois que vous la visiterez.
Cordialement.