Case à cocher

Bonjour,

je souhaite utiliser des cases à cocher liées à des macros pour faire apparaître certaines colonnes d'une feuille de calcul (case décochée) ou au contraire pour les masquer (case cochée).

Je souhaite que la macro s'exécute quand on coche la case, et je souhaite que la feuille de calcul reprenne sa forme initiale quand on décoche la case.

pour l'instant, quand on coche la case, la macro s'exécute, quand on décoche la case, la macro s'exécute à nouveau!!!

Auriez vous quelques recommandations à me faire?

Merci d'avance pour vos réponses.

crllbr.

Bonjour,

dans ta macro, commence par déterminé l'état de la case à cocher, et ensuite fait le traitement approprié.

un exemple pour masquer la colonne E

Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then
        Columns("E:E").Hidden = True
    Else
        Columns("E:E").Hidden = False
    End If
End Sub
Rechercher des sujets similaires à "case cocher"