Bonjour à toutes et tous,
Je cherche à adapter le code coi dessous pour masquer des lignes sous 2 conditions (je joins un fichier exemple avec mise en évidence de la ligne à masquer).
Je veux donc pouvoir masquer toutes les lignes qui contiennent la valeur 0 à la fois en colonne B et C.
Je voudrais que ce soit dynamique (sans passer par un bouton qui lancerait la macro) car les valeurs 0 dans le fichier final seront pour certaines le résultat d'un calcul par formule.
Auriez vous une solution à me proposer
Merci
Cordialement
Hugues
Private Sub Worksheet_Calculate()
Dim plage As Range, c As Range
Set plage = [B3:C16]
For Each c In plage
If c.Value = "" Then
c.EntireRow.Hidden = True
Else
c.EntireRow.Hidden = False
End If
Next c
Set plage = Nothing
End Sub