Selection.EntireColumn.Hidden = True ne fonctionne pas ?

Résolu/Fermé
Ribanjo Messages postés 8 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 22 février 2014 - 21 févr. 2014 à 16:04
Ribanjo Messages postés 8 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 22 février 2014 - 22 févr. 2014 à 15:25
Bonjour,

J'ai pris un exemple dans un livre de VBA pour les NULS (page 55) mais ça plante à l'exécution. Je ne vois pas où est l'erreur?

Sub MasquerToutSaufVueUtilisateur()

ActiveWindow.Panes(1).Activate
Columns("Q:Q").Select
Range(Selection, Selection.End(xlToRight)).Select

Selection.EntireColumn.Hidden = True

ActiveSheet.Shapes.Range(Array("Group Box 95")).Select

' faire hidden sur le box &H8000000F& (blanc) l'instruction suivante ne fonctionne pas non plus???
' ActiveSheet.Shapes.Range(Array("Group Box 95")).BorderColor = &H8000000F

Rows("338:381").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.EntireRow.Hidden = True
Range("A").Select

End Sub

3 réponses

Ribanjo Messages postés 8 Date d'inscription mercredi 19 février 2014 Statut Membre Dernière intervention 22 février 2014
21 févr. 2014 à 19:13
J'ai essayé le code suivant
Columns("Q:XFD").EntireColumn.Hidden = True
mais j'obtiens l'erreur: Impossible de définir la propriété hidden de la classe range

Que dois-je faire pour que ça marche? je veux cacher les colonnes Q:XFD
0