Unbestimmte Shapes (Ovale) nutzen
22.01.2023 11:25:02
Dieter(Drummer)
Der Code ändert z.B. 8 Shapes (Ovale) im Tabellenblatt in 3 D um. Das fuktioniert wohl nur richtig, wenn auch Oval 1 bis 8 vorhanden ist.
Wie muss der Code lauten, damit nicht im Code Oval 1 bis Oval 8 vorgeben ist, sondern die Ovale geändert werden, die tatsächlich da sind?
Es sollen also die Ovale geändert werden, die auch da sind, das können mal mehr oder auch mal weniger sein.
Kann mir vorstellen, dass es mit einem Counter geht. Damit kenn ich mich leider nicht aus.
Mit der Bitte um Hilfe, grüßt
Dieter(Drummer)
Sub Nur_Drei_D() 'Alle Shapes in 3D ändern ActiveSheet.Shapes.Range(Array("Oval 1", "Oval 2", "Oval 3", "Oval 4", "Oval 5", "Oval 6", "Oval 7", "Oval 8")).Select With Selection.ShapeRange.ThreeD .BevelTopType = msoBevelCircle .BevelTopInset = 6 .BevelTopDepth = 6 End With [A1].Select End Sub