Garder une Checkbox cochée lorsque l'userform se referme

Bonjour à tous,

Depuis une Checkbox, j'aimerais masquer ou afficher des colonnes.

Cependant, j'aimerais que mes checkbox restent cochées quand je referme l'userform. Quand je le ré ouvre, décocher me permettrait de ré afficher les colonnes masquées.

Je m'explique avec un exemple :

Imaginons que je veuille masquer la colonne A. Je clique sur "afficher l'userform", je coche "chekbox1" : la colonne est masquée.

Ensuite, je veux ré afficher la colonne A : je clique sur "afficher l'userform", je décoche "checkbox1" et ma colonne A réapparait.

Ci-joint mon fichier, en vous remerciant par avance pour l'aide que vous m'apporterez !

6checkbox.xlsm (18.57 Ko)

Bonjour JB,

Il faut tester si les colonnes sont masquées ou non à l'ouverture de l'USF

Exemple

Private Sub UserForm_Initialize()
  ' Vérifier les colonne masquée
  Me.CheckBox1.Value = Sheets("Feuil1").Columns("C:H").EntireColumn.Hidden = True

End Sub

@+

Merci super

Rechercher des sujets similaires à "garder checkbox cochee lorsque userform referme"