Afficher/Masquer lignes suivant la valeur de cellule

Bonjour à tous,

Je cherche un formule VBA qui permet d'afficher ou de masquer des lignes suivant la valeur de cellule.

Exemple:

Si la valeur de la cellule J1 = "VRAI", alors masquer les lignes ("10:14")

Si la valeur de la cellule K1 = "FAUX", alors afficher les lignes ("15:18")

...

J'ai essayé de faire une formule VBA dans l'onglet à l'initialisation, mais rien ne ce produit.

Avez-vous des idées?

Merci d'avance,

QR

9test.xlsm (14.84 Ko)

Bonjour,

Si j'ai compris, mais le principe est là

12test-7.xlsm (14.47 Ko)

Oui nickel, je vais le transmettre dans mon fichier.

Merci beaucoup !

RE !

Je reviens pour un question, je cherche à masquer ou afficher selon la valeur de cellule:

J'ai écrit le code suivant, mai j'ai un problème il ne fonctionne pas !

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Range("J1").Value = VRAI Then
    Rows("21:26").Hidden = False
Else
If Range("J1").Value = FAUX Then
    Rows("16:20").Hidden = False
End If
End If
End Sub

Re,

En VBA on ne met pas VRAI maie TRUE et pour FAUX on place FALSE

C'est pourtant dans mon exemple

Rechercher des sujets similaires à "afficher masquer lignes suivant valeur"