tester si les colonnes sont masquées

chelsea

XLDnaute Nouveau
bonjour à tous,

j'essaye de faire en vb un test pour savoir si les colonnes de M à Q sont masquées pour les démasquer

je sait que c'est un dérivé de ceci :

Code:
ActiveSheet.Columns("L:R").Select
    
    If Columns("M:Q").EntireColumn.Hidden = True Then

        'démasquage des colonnes
            ActiveSheet.Columns("L:R").Select
            Selection.EntireColumn.Hidden = False
        '
    End If
qu'est-ce qui ne va pas dans mon programme:confused:

merci
 

papapaul

XLDnaute Impliqué
Re : tester si les colonnes sont masquées

:) Bonjour Forum,

Je penserais peut-être comme ca :

Sub Macro1()
' Macro enregistrée le 31/07/2007 par papapaul
If Range("L1:R1").EntireColumn.Hidden = True Then ' Les colonnes sont masquées
Range("L1:R1").EntireColumn.Hidden = False ' pour les voir
End If
End sub

A tester
@+
 

Pierrot93

XLDnaute Barbatruc
Re : tester si les colonnes sont masquées

Re Chelsea, bonjour Papapaul

Papapaul, sauf erreur, ton code controle que TOUTES les colonnes soient masquées, si ce n'est pas le cas, la condition n'est pas remplie, donc pas d'affichage des colonnes masquées.

bon après midi
@+

Aarf, nous nous sommes croisé Chelsea, tu as testé avec une seule colonne de masquée...
 
Dernière édition:

papapaul

XLDnaute Impliqué
Re : tester si les colonnes sont masquées

:) Re Chelsea, Pierrot
Je pensais que Chelsea voulait seulement si
toutes les colonnes L à R sont masquées en même temps.
Sinon, si elles le sont toutes ou que quelques unes
ton code fonctionne évidement aussi trés bien.
@+
 

Discussions similaires

Réponses
19
Affichages
2 K

Statistiques des forums

Discussions
312 490
Messages
2 088 884
Membres
103 982
dernier inscrit
krakencolas