Wie kann ich die exakte Größe des Diagrammbereichs in Excel 2016 festlegen?

524
Mr. Che

Ich weiß, wie man die Größe des Diagramms einstellt, aber ich kann die Option zum Einstellen der Größe des Diagramms nicht finden chart area(nicht sicher, ob dies der korrekte Name in Englisch ist). Das Feld, das ich ändern möchte, ist in der folgenden Abbildung mit einem roten Pfeil markiert.

enter image description here

1

2 Antworten auf die Frage

1
dav

Die einfachste (nicht VBA) Methode, die ich dafür weiß, ist:

  1. Bauen Sie Ihr Diagramm auf
  2. Wählen Sie Page Layoutaus View> Workbook Views. Dadurch können Sie Ihre Abmessungen in "echten" Einheiten (z. B. Zoll, mm) festlegen.
  3. Passen Sie die Spaltenbreite und Zeilenhöhe auf die erforderliche Größe an.
  4. Wählen Sie Snap to Gridaus Page Layout> Arrange>Align
  5. Ordnen Sie Ihr Diagramm so an, dass es Chart Areaan einer Zelle mit den erforderlichen Abmessungen einrastet.
Netter Workaround! Mr. Che vor 5 Jahren 0
1
cybernetic.nomad

Bei VBA setzen Sie Folgendes voraus:

Set myChart = ActiveSheet.ChartObjects(1) 

Dann können Sie verwenden:

myChart.Chart.PlotArea.Height = desired width 

oder:

myChart.Chart.PlotArea.Width = desired height 

Wenn Sie den Plotbereich auf einen Wert vergrößern möchten, der größer als der aktuelle Diagrammbereich ist, müssen Sie diesen zuerst vergrößern.

myChart.Chart.ChartArea.Height = desired height myChart.Chart.ChartArea.Width = desired width 
Dies ist der Plotbereich, aber das Rechteck ist wirklich der Plotbereich "innerhalb", und der Plotbereich enthält einen Rand, der Platz für Achsenbeschriftungen usw. bietet. Sie können den Plotbereich im Code ändern, nicht den Plotinnenbereich Sie müssen eine kleine Algebra in Ihrem Code erstellen, damit dies funktioniert. Jon Peltier vor 5 Jahren 0