Hallo,
ich schreibe gerade meine Diplomarbeit und habe dafür einige Diagramme. Es wird gerne gesehen, dass zwei Diagramme nebeneinander in einer Reihe stehen. Soweit natürlich kein Problem. Aber die Diagramme, genauer gesagt die Zeichnungsflächen, sollen quadratisch sein. Hier liegt das Problem. In Excel kann man soweit mir bekannt nur das Format für die Diagrammfläche festlegen, aber letztendlich ist für mich aus optischen Gründen nur die Zeichnungsfläche von Bedeutung, der Rand wird eh weggemacht.
Für die Zeichnungsfläche hab ich 2 Möglichkeiten.
1. Per Hand ziehen. Dies ist natürlich ungenau und zeitaufwendig.
2. Hab mich mal an einem Makro versucht (Ist aber irgendwie zusammengewurschtelt bis es geklappt hat
Mein großes Problem ist nun, die Achse, obwohl ich 190 / 190 eingeben, ist aufgrund der Achse es nicht richtig quadratisch, wenn ich zwangsläufig mal das Zahlenformat der vertikalen Ache ändern muss, so verändert sich die Zeichnungsfläche`.
Hat evtl jemand Rat für mich? Hatte es mal irgendwie über Verbindung mit Rastern versucht, nur bekomme ich das dann auch irgendwie nicht richtig quadratisch. Oder gibts vielleicht doch versteckt ne einfache Option in Excel?
Ich benutzte Excel 2007
Beste Grüße und noch einen schönen Abend
ich schreibe gerade meine Diplomarbeit und habe dafür einige Diagramme. Es wird gerne gesehen, dass zwei Diagramme nebeneinander in einer Reihe stehen. Soweit natürlich kein Problem. Aber die Diagramme, genauer gesagt die Zeichnungsflächen, sollen quadratisch sein. Hier liegt das Problem. In Excel kann man soweit mir bekannt nur das Format für die Diagrammfläche festlegen, aber letztendlich ist für mich aus optischen Gründen nur die Zeichnungsfläche von Bedeutung, der Rand wird eh weggemacht.
Für die Zeichnungsfläche hab ich 2 Möglichkeiten.
1. Per Hand ziehen. Dies ist natürlich ungenau und zeitaufwendig.
2. Hab mich mal an einem Makro versucht (Ist aber irgendwie zusammengewurschtelt bis es geklappt hat
Visual Basic-Quellcode
- Sub Diagrammgröße()
- With ActiveSheet.Shapes(1)
- ' .Top = 30
- ' .Left = 150
- .Width = 250
- .Height = 224
- ActiveSheet.ChartObjects(1).Border.LineStyle = 0
- ActiveChart.SeriesCollection(1).Select
- ActiveChart.PlotArea.Select
- Selection.Left = 20
- Selection.Top = 10
- Selection.Width = 190
- Selection.Height = 190
- End With
- End Sub
Mein großes Problem ist nun, die Achse, obwohl ich 190 / 190 eingeben, ist aufgrund der Achse es nicht richtig quadratisch, wenn ich zwangsläufig mal das Zahlenformat der vertikalen Ache ändern muss, so verändert sich die Zeichnungsfläche`.
Hat evtl jemand Rat für mich? Hatte es mal irgendwie über Verbindung mit Rastern versucht, nur bekomme ich das dann auch irgendwie nicht richtig quadratisch. Oder gibts vielleicht doch versteckt ne einfache Option in Excel?
Ich benutzte Excel 2007
Beste Grüße und noch einen schönen Abend
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „grimly85“ ()