um für mein Problem hier eine Lösung zu finden reduziere ich meine Datei auf das Wesentliche:
Auf einem Diagramm-Blatt habe ich ein x,y-Punktdiagramm und daneben noch andere Objekte wie 2 Kreisdiagramme und 2 Kombinationsfelder.
Mit dem Kombinationsfeld "Dropdown 5" genannt "Zoom" starte ich das Makro "Zoom".
Sub Zoom()
' Anhand der Auswahl im DropDown-Feld werden unterschiedliche Zooms angezeigt
ActiveChart.SizeWithWindow = False
Select Case Charts("Pflanzungs-Karte").Shapes("Drop Down 5").ControlFormat.Value
Case 1
ActiveWindow.Zoom = 100
ActiveChart.SizeWithWindow = True
Case 2
ActiveWindow.Zoom = 150
Case 3
ActiveWindow.Zoom = 200
Case 4
ActiveWindow.Zoom = 250
Case 5
ActiveWindow.Zoom = 300
Case 6
ActiveWindow.Zoom = 350
End Select
End Sub
So kann ich mit dem Kombinationsfeld "Dropdown 5" genannt "Zoom" die Bildschirmansicht vergrößern und verkleinern.
Das bringt mir leider nicht so viel, da ich den ganzen Bildschirm vergrößere.
Wenn ich z.B. in Zoom 300% bin,muß ich eine ganze Weile scrollen um z.B. zu einer Schaltfläche zu gelangen (man sieht halt nicht alle anderen für mich relevanten Objekte.
Ich möchte gerne die Möglichkeit haben nur das x,y-Punktdagramm zu verkleinern und zu vergrößern.
Das Hauptproblem ist vermutlich, das ich in der Vergrößerung nur einen bestimmten Bereich anzeige.
Wie man das mit dem zu vergrößernden Bereich in Excel lösen kann, ob über einen neuen Scroll-Balken oder ob man einen bestimmten Bereich im Diagramm markiert weiß ich leider nicht. (eine Idee für einen Code habe ich schon gar nicht)
meine Beispiel-Datei: https://www.herber.de/bbs/user/38923.xls
Hat jemand eine Idee?
Geht so etwas überhaupt?
Grüße aus Berlin