Hello, je reviens avec uen question sur ce code qui m'as déjà bien aidé.
Encore merci.
Private Sub Worksheet_Change(ByVal Target As Range)
If Worksheets("Parametres").Range("B15").Value = "Visible" Then
Worksheets("EPOP").Range("O1").EntireColumn.Hidden = False
Else
Worksheets("EPOP").Range("O1").EntireColumn.Hidden = True
End If
If Worksheets("Parametres").Range("D1").Value = "Visible" Then
For Each cellule In Sheets("EPOP").Range("c:c")
If cellule.Value = "Bloc 1" Then cellule.EntireRow.Hidden = True
Next cellule
Else
For Each cellule In Sheets("EPOP").Range("c:c")
If cellule.Value = "Bloc 1" Then cellule.EntireRow.Hidden = False
Next cellule
End If
End Sub
La première partie du code marche bien. Du coup, j'ai essayé par moi même de construire la suite, mais je suis pas encore assez bon apparemment.
La seconde partie consiste à masquer les lignes de la feuille EPOP qui contiendrait la valeur "Bloc 1" dans une de leur cellule (officiellement elle n'apparaitrais que dans la colonne C) si le terme "visible" n'est pas present dans le D1 de la feuille "paramètres".
PS : J'ai d'abord cherché par moi même et sur le forum avant de vous demander hein. :D :D :D