VBA disparition des mauvaises colonnes

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

chifounou

XLDnaute Occasionnel
Bonjour,

J'ai une feuille avec deux cases à cocher qui chacune, distinctement, doivent faire apparaitre / disparaitre une seule colonne.

Voici la macro nommée "checkbox1" que j'ai associé à la première coche et qui s'occupe de la colonne C
Une seconde macro nommée "checkbox2" (assignée à la seconde coche)s'occupe de la colonne H pareillement.

(en case O3 masquée figure simplement le test boolean qui indique si la case est cochée/décochée)
Code:
Sub checkbox1()
ActiveWorkbook.Names.Add Name:="previous_cell", RefersToR1C1:=ActiveCell
Columns("C:C").Select
If Range("O3") = True Then
selection.EntireColumn.Hidden = False
Else
selection.EntireColumn.Hidden = True
End If
Application.Goto Reference:="previous_cell"
End Sub

Quand je coche les cases, la bonne colonne apparait. Par contre quand je décoche, au lieu que seulement la colonne C ne disparaissent, les colonnes B et C disparaissent. Pourquoi B ? ce n'est pas voulu et je n'ai rien coder en ce sens.

Pouvez-vous me sortir du pétrin ?
Merci beaucoup
 
Dernière modification par un modérateur:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour