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

XL 2016 Demasquer colonnes Masquées

KTM

XLDnaute Impliqué
Bonjour Cher FORUM
J'ai une plage de données qui va de la colonne A à F
je voudrais faire une macro qui va vérifier s'il ya des colonnes masquées dans cette plage et les démasquer.
Merci
 

KTM

XLDnaute Impliqué
Bonjour,
Essaye simplement
VB:
Sub affiche()
    Columns("a:f").Hidden = False
End Sub
je me suis pas bien fais comprendre.
Je voudrais vérifier s'il ya des colonnes entre la colonne A et F qui sont masquées alors je les démasque

j'ai fais comme si :
If .Columns("A:F").Hidden = True Then .Columns("A:F").Hidden = False

Mais ça ne marche que si toutes les colonnes de A à F sont Masquées.
 

Jacky67

XLDnaute Barbatruc
Re..

Est-ce que ma proposition a été tester ????
Elle ne démasque pas ???
Si l'on tient absolument a tester toutes les colonnes
Ceci retourne un message (facutatif) si une colonne est masquée et la démasque
VB:
Sub affiche()
    Dim c As Range
    For Each c In [a:f].Columns
        If c.Hidden Then
            MsgBox "Colonne; " & c.Address & " ==> masquée"    ' facultatif, cette ligne peut être supprimée
            c.Hidden = False
        End If
    Next
End Sub
 
Dernière édition:

KTM

XLDnaute Impliqué
super Merci
 

Discussions similaires

Réponses
11
Affichages
222
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…