Diagramm größer mit VBA?

27/01/2015 - 19:06 von Hans Alborg | Report spam
Hallo.

<Excel2007>

ich wollte mich etwas von meiner Simu- Mappe erholen und hab was mit
Diagrammen angefangen...

Auf ein leeres Blatt wird eine Datenreihe importiert mit zugehöriger
Nummerierung und Uhrzeiten (A,B,C), etwa 6000 Datensàtze.
Das ist die klassische Ausgabe eines Datenloggers.

Dann wird verarbeitet (ausgedünnt) und als Quelle für ein Diagramm
hergenommen. Es entsteht also ein Liniendiagramm mit einer Kurve. Und
klappt. Links befindet sich standardmàßig die Legende, also ein Strich in
der Kurvenfarbe und ein Name (hier "2015". Lasse ich "2015" weg, wird der
rechte Rand des Diagramms automatisch schmàler.
Soweit die Verhàltnisse.

Der Rand des Diagramms làßt sich per Maus nicht weiter "aufziehen" und bis
zum Bildschirmrand ist es noch ein ganzes Stück.

Jetzt möchte ich weitere Kurven dazubekommen und einzeln ein/ ausblenden.
Das bekomme ich mit VBA sicher zustande.
Zur Steuerung möchte ich Steuerelemente direkt an den rechten Rand des
Charts setzen. Ich hab mir die kleinen "Kontrollkàstchen" dafür ausgesucht,
da sie ohne ihren Text wenig Platz brauchen. Der Text steht ja trotzdem da:
im Legendenkàstchen.

Aber!!!
Die sollten rechts neben die Legenden- Bezeichnungen plaziert werden. Der
Rand des Charts reicht aber nicht.

Gibt es eine nicht strafbare Methode, den rechten Rand zu vergrößern?

Mir fàllt nur ein, z.B. die Überschrift des Diagramms überlang zu machen
oder sowas.
Das Diagramm auf ein Tabellenblatt packen möchte ich nicht.

Ich hab experimentiert, das Legendenkàstchen selbst zum Klicken
heranzunehmen, aber wie sortiert man den Rest des Klickbereichs (ChartArea)
aus?
Und da ich das Chartblatt erst erzeuge, müßte ich den Code auch immer
reinkopieren :-(

Noch ein Nachsetzer: mit VBA die Linienstàrke der Kurve àndern?
Wird wohl was Einfaches sein, aber die Sonne geht unter und ich hab's nicht
gepackt...

Hans
 

Lesen sie die antworten

#1 Claus Busch
27/01/2015 - 19:25 | Warnen spam
Hallo Hans,

Am Tue, 27 Jan 2015 19:06:56 +0100 schrieb Hans Alborg:

Der Rand des Diagramms làßt sich per Maus nicht weiter "aufziehen" und bis
zum Bildschirmrand ist es noch ein ganzes Stück.



wenn du ein Diagrammblatt hast, selektiere das Diagramm und gehe auf
Ansicht => Zoommodus: Auswahl. Damit wird das Diagramm maximiert. Wenn
du den rechten Rand größer haben willst, ziehe am rechten Ziehpunkt der
Zeichnungsflàche die Flàche kleiner um den Rand zwischen
Zeichnungsflàche und Diagrammflàche zu vergrößern.


Mit freundlichen Grüßen
Claus
Vista Ultimate / Windows7
Office 2007 Ultimate / 2010 Professional

Ähnliche fragen