Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Masquer ou afficher des colonnes sous condition d'une valeur de cellule avec bouton

  • Initiateur de la discussion Initiateur de la discussion StephL
  • Date de début Date de début

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 !

StephL

XLDnaute Nouveau
Bonjour

J'ai besoin de votre aide
Je voudrais savoir s'il serait possible de masquer toutes les colonnes contenant 1 sur la ligne 2 et de laisser afficher les colonnes contenant 0 toujours sur cette ligne 2
via un bouton.
Celui ci permettrait d'exécuter cette fonction ou en ré appuyant dessus d'annuler cette fonction.
En résumé dans cet exemple faire disparaître les colonnes ABCFH et ne laisser que les colonnes DEGIJ.

Merci d'avance pour votre réponse
Cordialement

 
Bonjour,

Voici un exemple. Il faut ajuster le range [A2:J2] en fonction des besoins réels.
VB:
Private Sub cbMasque_Click()
    Dim rng As Range
    For Each rng In [A2:J2]
        If rng.Value = 1 Then rng.EntireColumn.Hidden = Not rng.EntireColumn.Hidden
    Next rng
End Sub
Cordialement,
--
LR
 

Pièces jointes

Rebonjour Laurent3372

J'ai une petite question:
Je n'arrive pas à mettre un nom sur cette macro lorsque je lui assigne un bouton.


J'ai ce message d'erreur et je ne comprends pas






Pourriez vous me dépanner svp
merci
Cordialement
SL
 
VB:
Private Sub Masquer_Démasquer()
    Dim rng As Range
    For Each rng In [A2:J2]
        If rng.Value = 1 Then rng.EntireColumn.Hidden = Not rng.EntireColumn.Hidden
    Next rng
End Sub

Private Sub Bouton1_Click()
    Masquer_Démasquer
End Sub
 
- 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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…