XL 2016 Afficher-Masquer Colonnes

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

Atoto

XLDnaute Nouveau
Bonjour tout le monde
Mon problème est le suivant:
dans un tableau en forme TCD je veux un code VBA qui cache les colonnes des résultats nuls "Somme en dernière ligne".
et après avoir alimenter des lignes le TCD s'actualise automatiquement et les colonnes cachées s'affichent de nouveau.
Ci joint fichier
Cordialement
 

Pièces jointes

Solution
Bonjour Atoto, SLICER,

Pour afficher/masquer les colonnes du TCD on peut placer dans le code de la feuille "Feuil1" :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.RefreshAll 'actualise le TCD
Dim c As Range
With Sheets("Feuil2").[A3].CurrentRegion
    For Each c In .Rows(.Rows.Count).Cells 'ligne du Total général
        c.EntireColumn.Hidden = c = 0
    Next
End With
End Sub
Elle se déclenche quand on valide ou modifie une cellule quelconque de cette feuille.

A+
Bonjour Atoto,
souhaitez vous absolument un code VBA pour réaliser cette tâche?
Avez vous vu déjà "fouillé" dans la batterie de fonctions de l'onglet Création en jouant sur les disposition du rapport et des totaux/sous totaux? Cordialement SLICER
 
Bonjour Atoto, SLICER,

Pour afficher/masquer les colonnes du TCD on peut placer dans le code de la feuille "Feuil1" :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
ThisWorkbook.RefreshAll 'actualise le TCD
Dim c As Range
With Sheets("Feuil2").[A3].CurrentRegion
    For Each c In .Rows(.Rows.Count).Cells 'ligne du Total général
        c.EntireColumn.Hidden = c = 0
    Next
End With
End Sub
Elle se déclenche quand on valide ou modifie une cellule quelconque de cette feuille.

A+
 
- 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
0
Affichages
70
  • Question Question
Microsoft 365 concours pétanque
Réponses
22
Affichages
907
Retour