OVH Cloud OVH Cloud

impossible de masquer une colonne

13 réponses
Avatar
beso
Bonjour

Cet extrait de macro :

""
Rem 27
Range("GG1").Activate
If ActiveCell = "N" Then
Columns("GA:GG").Select
Selection.EntireColumn.Hidden = True
End If
""

qui a fonctionné pendant plusieurs années, et qui fonctionne toujours sur
d'autres plages de cellules de la même feuille, me renvoit désormais l'erreur
suivante :

"impossible de définir la propriété Hidden de la classe Range".

En sélectionnant la même plage sur la feuille et en appliquant la commande
"masquer" j'ai le mesage d'erreur suivant :

"impossible de déplacer des objets en dehors de la feuille"

quelqu'un peut il m'aider à sortir de cette impasse ?

Merci d'avance
beso.

3 réponses

1 2
Avatar
beso
Mais ma feuille n'est pas protégée, ni le classeur !


Bonjour, *beso*

Regardé vite fait, mais si ta feuille est protégée, tu ne peux pas masquer
des colonnes par macro. Regarde vers protect userinterfaceonly.


--
Bien amicordialement,
P. Bastard

Désulé, c'est les lunettes qui fonctionnaient mal, ou les yeux.
Le classeur est à http://cjoint.com/?jdm31ciZLT


Peux-tu poster le classeur sur www.cjoint.com ?
Daniel
"beso" a écrit dans le message de
news:
Hélas non, ni la feuille, ni le dossier ne sont protégés !


Bonjour.
La feuille serait-elle protégée ?
Daniel
"beso" a écrit dans le message de
news:
Bonjour

Cet extrait de macro :

""
Rem 27
Range("GG1").Activate
If ActiveCell = "N" Then
Columns("GA:GG").Select
Selection.EntireColumn.Hidden = True
End If
""

qui a fonctionné pendant plusieurs années, et qui fonctionne
toujours sur
d'autres plages de cellules de la même feuille, me renvoit
désormais l'erreur
suivante :

"impossible de définir la propriété Hidden de la classe Range".

En sélectionnant la même plage sur la feuille et en appliquant la
commande
"masquer" j'ai le mesage d'erreur suivant :

"impossible de déplacer des objets en dehors de la feuille"

quelqu'un peut il m'aider à sortir de cette impasse ?

Merci d'avance
beso.















Avatar
Francois L
Mais ma feuille n'est pas protégée, ni le classeur !



Bonjour,

Comme indiqué en dessous, ton problème est lié aux commentaires situés
dans les lignes masquées et étirés vers la droite.

--
François L

Avatar
beso
Merci François

Mon problème est résolu en utilisant préalablement à ma macro la macro
suivante :

"Sub Test()
Dim s As Shape
On Error Resume Next
For Each s In ActiveSheet.Shapes
s.Placement = xlMoveAndSize
Next
End Sub"

Mais j'utilise régulièrement des commentaires sur cette feuille et ma macro
a toujours fonctionné correctement jusque là. Je ne comprends pas ce qui a
généré ce pb.

Merci encore
Beso


Mais ma feuille n'est pas protégée, ni le classeur !



Bonjour,

Comme indiqué en dessous, ton problème est lié aux commentaires situés
dans les lignes masquées et étirés vers la droite.

--
François L




1 2