Masquer des lignes si Case à cocher non cochée

Salutations à vous tous, chers experts en Excel!

J'ai un petit problème que j'aimerais vous soumettre. Je suis sûr que je suis proche de la solution mais je bloque bêtement ...

Alors voilà: Il s'agit d'afficher une sélection de ligne si Checkbox=True et de les masquer si Checkbox= False

J'arrive très bien à le faire pour une ligne, ou pour de la ligne X à la ligne Z, mais je bloque et ne sais pas comment faire pour masquer la ligne X ET la ligne Z (sans toucher à la linge Y, donc).

Voici mon code de base:

Private Sub CheckBox228_Click()

If CheckBox228 Then

Rows("7").Hidden = True

Else

Rows("7").Hidden = False

End If

End Sub

J'ai essayé:

Rows("7;15").Hidden = True

et

Rows("7,15").Hidden = True

mais les 2 m'envoient des erreurs!

Merci de votre réponse!

Rebonjour,

(Je réponds à ma propre question! Je poste la solution trouvée pour les personnes ayant le même soucis!)

Il s'avère que ça marche avec cette formule:

Private Sub CheckBox228_Click()

If CheckBox228 Then

Rows("7").Hidden = True

Rows("15").Hidden = True

Else

Rows("7").Hidden = False

Rows("15").Hidden = False

End If

End Sub

Une ligne de code en plus par ligne à masquer!

Evidemment, si certains d'entre vous ont une méthode plus simple, je suis preneur!

Bonjour,

A tester

Private Sub CheckBox228_Click()
    Range(Rows(7), Rows(15)).Hidden = Not Range(Rows(7), Rows(15)).Hidden
End Sub

A+

Rechercher des sujets similaires à "masquer lignes case cocher cochee"