Bonjour,
est-ce que tes valeurs "0" se situent dans une plage de cellules déterminée ? (une ou plusieurs colonnes par exemple)
Si oui, tu peux utiliser une macro dasn ThisWorkbook du type :
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
Dim Vcell as object
'on regarde la colonne D de la feuille en cours
For each Vcell in columns("D
") 'pour une colonne entière
OU
For each Vcell in range("MaZoneDeCalcul") 'pour une plage de cellules
if vcell.value=0 then
vcell.entirerow.hidden=true
else
vclel.entirerow.hidden=false
endif
next Vcell
End Sub
Cette macro va s'éxécuter à chaque déplacement dans le classeur - mieux vaut peut-être créer un bouton qui effectue l'opération sur demande...
Bon courage !
A +
Clément
"S'il n'y a pas de solution, c'est qu'il n'y a pas de problème." (devise Shadock)