XL 2013 Cacher Colonne si cellule vide

  • Initiateur de la discussion Initiateur de la discussion susaita
  • 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 !

susaita

XLDnaute Occasionnel
Bonsoir a tous,
dans l'onglet Total Général du fichier ci-joint je désire avoir un code qui me permet une fois je clique sur l'onglet de cacher les colonnes dont la cellule de la ligne 12 égale à 0

NB: je ne veux pas un code lié a un bouton mais plutôt un code qui s'exécute une fois je clique sur l'onglet en question (Total Général)

Cordialement
Susaita
 

Pièces jointes

Bonjour, susaita, le Forum,

Comme ceci ?
VB:
Option Explicit
Private Sub Worksheet_Activate()
    Dim c As Range
    Cells.EntireColumn.Hidden = False
    For Each c In Rows("12:12").SpecialCells(xlCellTypeFormulas, 23)
        If c.Value = 0 Then c.EntireColumn.Hidden = True
    Next
End Sub
A bientôt 🙂
 
re,
en appliquant le code sur mon fichier d'origine beug a cause d'un autre code présent sur la même feuille avec le quel je cache et je visualise les feuilles du classeur comme vous pouvez voir sur le fichier ci-joint
je ne sais pas la cause 🙁....

(EDIT) : j'ai trouvé la solution après une petite recherche
il manquait
VB:
Dim ctrl As OLEObject
 

Pièces jointes

Dernière édition:
- 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

Réponses
10
Affichages
511
Réponses
4
Affichages
211
Réponses
16
Affichages
913
Retour