Encore un soucis avec un objet.

  • Initiateur de la discussion Eric D
  • Date de début
E

Eric D

Guest
Bonjour,

J'ai encote un souci avec mon objet créé par ce code:

Set myDocument = ActiveSheet
With myDocument.Shapes.AddShape(msoShapeRectangle, 369, 412, 342, 200).Shadow

j'aimerais le changer de place donc j'ai fais ce code:

.Top = 12

dans la boucle with -End with, mais il ne bouge pas, j'ai également fais:

Sheets('Feuil1').OLEObjects('Cible').Top = 12

'Cible' ayant été affecté a .Name de l'obje. Pourriez vous encore m'aider svp je ne m'en sors pas?
Merci et bonne fin de journée.
Eric D
 

ziopizza

XLDnaute Occasionnel
Bonjour Eric D,
Un petit exemple sur la manipulation de formes.
Peut étre cela te rendras service.
Salut
Yves [file name=formeetnom_20060428164245.zip size=15348]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/formeetnom_20060428164245.zip[/file]
 

Pièces jointes

  • formeetnom_20060428164245.zip
    15 KB · Affichages: 23
E

Eric D

Guest
Bonjour ziopizza, le forum,

Pour l'objet msoShapeRectangle cité précédement j'ai appliqué ce que j'ai cru comprendre ie:

Set myDocument = Worksheets(1)
For Each sh In myDocument.Shapes
If sh.Type = msoAutoShape Then
sh.Fill.Top = 12
End If
Next
ou

Sheets('Feuil1').Formeautomatique4.ShapeRange.IncrementTop -100

mais rien y fait ???
As tu une idée sans que je sélectionne la forme ?
Merci
Eric D
 

Discussions similaires

E
Réponses
0
Affichages
689
Eric D
E
E
Réponses
1
Affichages
1 K
Eric D
E
E
Réponses
1
Affichages
2 K
M
E
Réponses
5
Affichages
3 K
Eric D
E

Statistiques des forums

Discussions
312 864
Messages
2 093 005
Membres
105 598
dernier inscrit
Tonydu95