Bonjour à tous et à toutes,
J'aimerai savoir comment afficher des lignes en fonction de la coche d'une checkbox.
Dans mon exemple (simple) ci-joint, j'aimerai que les lignes 3;4;5 s'affichent quand ma checkbox est coché et qu'elle se masque quand la checkbox ne l'est pas.
J'ai bien essayé d'adapter des lignes de code VBA mais ce fut sans succès (je ne suis pas forcément un expert).
Merci d'avance pour vos réponses,
Bien Cordialement.
Fichier (2) avec modification du texte de la case à cocher :
VB:
Sub Afficher_Masquer()
With Feuil1.Shapes("Case à cocher 1") 'à adapter
.Parent.Rows("3:5").Hidden = .ControlFormat.Value <> 1
.TextFrame.Characters.Text = "Lignes 3 à 5 " & IIf(.ControlFormat.Value = 1, "affichées", "masquées")
End With
End Sub