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

Objets Visible ou Pas ?

Geraldine

XLDnaute Occasionnel
Bonjour le forum,

Pourquoi puis-je rendre visible et invisible des objet type (une listbox)

ActiveSheet.ListBox1.Visible = False

et pas ce type (image)

ActiveSheet.Image845.Visible = False et meme je crois
ActiveSheet.Arrondirunrectangleavecunc_9.Visible = True

merci à vous @
Géraldine
 

Pierrot93

XLDnaute Barbatruc
Re : Objets Visible ou Pas ?

Re

cf, aide vba

Collection de tous les objets Shape contenus dans la feuille spécifiée. Chaque objet Shape représente un objet de la couche de dessin, tel qu'une forme automatique, une forme libre, un objet OLE ou une image.

alors que ta "listbox" est un controle activeX, enfin me semble t il...

@+
 

Geraldine

XLDnaute Occasionnel
Re : Objets Visible ou Pas ?

je tiens ma promesse pierrot,

merci et merci

mais j'applique à

ActiveSheet.Shapes("Arrondirunrectangleavecunc_8").Visible = True

et evidemment ça fonctionne pas .... pfffffff deux fois pfffffff et pffffffff

@
 

Pierrot93

XLDnaute Barbatruc
Re : Objets Visible ou Pas ?

Re

je ne comprends pas trop, si le nom de la forme auto entre guillemets est le bon, et si cette forme est sur la feuille active cela devrait fonctionner, c'est à dire l'afficher puisque "= True", sinon reproduit peut être le cas dans un petit fichier et joint le.

bon aprés mid
@+
 

Geraldine

XLDnaute Occasionnel
Re : Objets Visible ou Pas ?

re,

je vais faire des tests avant d'embeter tout le monde,

j'ai crée des formes sous excel2003 et ça fonctionne et celle crée sous excel2007, apparemment ne fonctionne pas.

merci pierrot @
 

Geraldine

XLDnaute Occasionnel
Re : Objets Visible ou Pas ?

je suis désolée de relancer le post pierrot, mais je n'arrive toujours pas à résoudre mon problème sur les shapes et formes automatiques.

J'ai joint un fichier (creer sous excel 2003) pour l'essai, peut être que je me trompe de nom, et si c'est le cas je n'arrive pas à trouver le nom de la forme auto.

@ merci
 

Pièces jointes

  • ShapesFormes.xls
    23 KB · Affichages: 56

Pierrot93

XLDnaute Barbatruc
Re : Objets Visible ou Pas ?

Bonjour Géraldine,

a priori il manque 2 espaces dans le nom, essaye avec le code ci dessous :

Code:
ActiveSheet.Shapes("Forme automatique 3").Visible = False

pour trouver le nom, tu sélectionnes l'objet et il est indiqué dans la zone "nom"

bonne journée
@+
 

TheLio

XLDnaute Accro
Re : Objets Visible ou Pas ?

Hello Pierrot 93, Geraldine,
Si je ne m'abuse, les formats sous 2007 sont tous en anglais, donc ça donnerait qqch comme ça:
Code:
ActiveSheet.Shapes("[COLOR="Red"]AutoShape 3[/COLOR]").Visible = False
Mais suis pas sur
A++
TheLio
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…