instruction Shapes

H

Herve62

Guest
Bonjour
Connaissez vous la signification de l'instruction ci-dessous et comment l'utilise t-on ?

ActiveSheet.Shapes('Groupe 37').Visible = True

Groupe 37 ? Quoi ? ou trouver ? peut-on changer ?

Merci, car je n'ai pas trouvé dans l'aide VBA
 

Abel

XLDnaute Accro
Bonjour Hervé62,

Regarde l'aide de VB.

En voici un extrait :

Cet objet représente un objet sur la couche de dessin, par exemple une forme automatique, une forme libre, un objet OLE ou une image. L'objet Shape est membre de la collection Shapes. La collection Shapes contient toutes les formes d'une diapositive.

Note Les formes sont représentées par trois objets : la collection Shapes qui représente toutes les formes d'un document, la collection ShapeRange qui représente un sous-ensemble précis de formes dans un document (par exemple, un objet ShapeRange peut représenter les formes 1 et 4 du document) et l'objet Shape qui représente une seule forme du document. Pour travailler simultanément avec plusieurs formes ou avec les formes d'une sélection, utilisez une collection ShapeRange. Pour obtenir des informations générales sur la manière de travailler avec une seule forme ou simultanément avec plusieurs formes, consultez Utilisation de formes (objets dessinés).

Utilisation de l'objet Shape

Cette section décrit comment :

Renvoyer une forme existante.


Renvoyer une forme de la sélection.


Renvoyer les formes rattachées aux extrémités d'un connecteur.


Renvoyer une forme libre nouvellement créée.


Renvoyer une seule forme d'un groupe.


Renvoyer un groupe de formes nouvellement créé.
Renvoi d'une forme existante

Spécifiez Shapes(index), index étant le nom ou le numéro d'index de la forme, pour renvoyer un objet Shape qui représente la forme. L'exemple suivant montre comment effectuer un retournement horizontal de la forme 1 et de la forme nommée « Rectangle 1 » dans myDocument.

Set myDocument = Worksheets(1)
myDocument.Shapes(1).Flip msoFlipHorizontal
myDocument.Shapes('Rectangle 1').Flip msoFlipHorizontal

Groupe sert en général pour regrouper des boutons d'option. Mais on peut regrouper d'autres objets.

Tu dois avoir ce groupe sur la ou les feuilles en question. S'il n'y a rien, ces objets ont dû être effacés.


Abel.
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 453
Messages
2 088 552
Membres
103 881
dernier inscrit
malbousquet