Shapes (VBA)

Aus Thomas Wiki
Zur Navigation springen Zur Suche springen

Geometrische Formen sind in VBA Shape-Objekte. Diese könne mit VBA erzeugt, geändert und gelöscht werden. Diagramme (Charts) sind speziellen Shapes-Objekte.

Das folgende Unterprogramm setzt in Excel die Größe des ersten Diagrammes im aktiven Tabellenblatt auf 18cm x 24cm.

Sub SetDiagramSize()

' Setzt die Größe "Diagramnmes" auf der ersten Seite des aktiven Tabellenblattes auf 18 cm x 24 cm. 

With ActiveSheet.Shapes(1)
  .Height = 510.2362204724
  .Width = 680.3149606299
  .LockAspectRatio = msoTrue
End With
     
End Sub