Masquer les colonnes si une cellule est vide

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 !

Merlin258413

XLDnaute Occasionnel
Bonjour à tous,
J'ai un tableau qui va de la colonne C à la colonne Z
Je désire masquer les colonnes si la ligne 9 est vide donc C9,D9,....Z9
Pouvez vous m'aider svp ?

Excellente soirée
 
Re : Masquer les colonnes si une cellule est vide

Bonjour, Merlin258413, le Forum,

Comme ceci ?

Code:
Option Explicit
Sub Colonne_masquer()
    Application.ScreenUpdating = False
    Dim c As Range
    For Each c In Range("c9:z9")
        If c.Value = "" Then Columns(c.Column).Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 
Re : Masquer les colonnes si une cellule est vide

Re-bonjour,

Peut-être est-il préférable de procéder comme suit :

Code:
Option Explicit
Sub Colonne_masquer()
    Application.ScreenUpdating = False
    Dim c As Range
    Range("c9:z9").EntireColumn.Hidden = False
    For Each c In Range("c9:z9")
        If c.Value = "" Then Columns(c.Column).Hidden = True
    Next
    Application.ScreenUpdating = True
End Sub

A bientôt 🙂
 
Re : Masquer les colonnes si une cellule est vide

Pourriez-vous svp, pour ma culture, m'expliquer la différence entre les 2 méthodes

La 1er masque les colonnes ayant les cellules vides
La 2nde masque toutes les colonnes et affichent les noms vides

Pourquoi la 2ème serait elle préférable ? C'est vraiment pour mon apprentissage ?

Merci pour votre aide
 
Re : Masquer les colonnes si une cellule est vide

Re-bonjour,

... pour mon apprentissage...

Je suis également en apprentissage 😱 et j'ai peut-être tort ( ? )...

...Pourquoi la 2ème serait elle préférable ?...

Il est préférable d'afficher, d'abord, toutes les colonnes au cas où l'une d'elles, démasquée manuellement, comporterait en ligne 9 une valeur non présente initialement.

Ne pas hésiter à revenir si mes "propos" manquent de clarté.

A bientôt 🙂
 
- 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
2
Affichages
281
Retour