VBA Breite Diagrammbereich - nur Balkenbereich?
03.03.2019 16:28:01
Armin
wie kann man die Breite des Diagrammbereichs auslesen - aber nur der Bereich der Balken. Also NICHT ActiveChart.PlotArea.Width, oder ActiveChart.ChartArea.Width .
Hintergrund: Ich erstelle ein Reporting, in dem ich jede Menge Balkendiagramme erzeuge, die dann nach PowerPoint übertragen werden. Die Range ist immer von 1 bis 5. Bei 2,5 und bei 3,5 sollen vertikale, dicke Linien eingefügt werden. Dies klappt auch alles. Jedoch ist der reine Diagrammbereich - also der Bereich mit den reinen Balken in Abhängigkeit der Beschriftungen mal breiter und mal schmaler, so dass ich nun berechen möchte, an welcher Stelle die vertikalen Linien im PowerPoint (!) eingefügt werden sollen.
Leider kann ich zwei dicke Linien bei 2,5 und 3,5 nicht mit im Diagramm einfügen. Der Kunde hat Version 2010.
Also: Die Breite des Bereiches mit den Balken. Leider liefert PlotArea die Breite inkl. Beschriftungen. Wenn ich im Direktfenster ActiveChart.PlotArea.Select machen, wird zwar nur der Balkenbereich selektiert, per VBA wird aber immer die selbe Breite bei unterschiedlichen Charts geliefert. Ich kann gerne auch Screenshots zur Verfügung stellen, um zu verdeutlichen, was ich meine, falls die Beschreibung hier nicht präzise genug war. Bin für jeden Tipp dankbar. VG, Armin