MS Excel Diagrammgöße anpassen
Hallo,
ich habe folgendes Problem:
Wir müssen in Excel Diagramme erstellen, diese werden Später ausgedruckt.
Mit diesen Diagrammen wird später dann gearbeitet, um neue Daten zu berechnen (im ausgedruckten Zustand).
Das Problem hierbei ist die Größe, sie sollen 15cm Breit und 10cm Hoch werden, um diese Leichter auswerten zu können.
Momentan macht das der Dozent ziemlich umständlich, er druckt sie aus, misst nach... so oft bis es einigermaßen passt.
Ich habe mich mal umgeschaut ob man was in Basic machen kann und dann Folgendes gefunden:
Sub Test()
With ActiveSheet.Shapes("Diagramm 6")
.Width = 300
.Height = 400
End With
End Sub
Später hab ich noch was gefunden, sieht aber wesentlich umständlicher aus.
Das Problem ist, dass das ich nicht weiß was die Zahlen angeben und das die Größe vorne und hinten nicht passt.
Ist es überhaupt möglich die Diagrammgröße genau anzupassen?
Danke für die Hilfe
ich habe folgendes Problem:
Wir müssen in Excel Diagramme erstellen, diese werden Später ausgedruckt.
Mit diesen Diagrammen wird später dann gearbeitet, um neue Daten zu berechnen (im ausgedruckten Zustand).
Das Problem hierbei ist die Größe, sie sollen 15cm Breit und 10cm Hoch werden, um diese Leichter auswerten zu können.
Momentan macht das der Dozent ziemlich umständlich, er druckt sie aus, misst nach... so oft bis es einigermaßen passt.
Ich habe mich mal umgeschaut ob man was in Basic machen kann und dann Folgendes gefunden:
Sub Test()
With ActiveSheet.Shapes("Diagramm 6")
.Width = 300
.Height = 400
End With
End Sub
Später hab ich noch was gefunden, sieht aber wesentlich umständlicher aus.
Das Problem ist, dass das ich nicht weiß was die Zahlen angeben und das die Größe vorne und hinten nicht passt.
Ist es überhaupt möglich die Diagrammgröße genau anzupassen?
Danke für die Hilfe
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 207940
Url: https://administrator.de/contentid/207940
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
9 Kommentare
Neuester Kommentar
Moin,
so wie ich das sehe, definiert Width die Breite und Height die Höhe des Bildes in Pixel. In Deinem Beispiel mußt Du die Werte also schon mal umdrehen.
Dann ist die Frage, bei welcher Auflösung die Bilder gedruckt werden sollen. Die Auflösung bestimmt sich nach Dots per Inch (dpi). Und damit wird dann auch ersichtlich, daß ein Bild mit 300 Pixel bei 72 dpi anders aussieht als bei 200 dpi.
Also leg die Auflösung fest, bestimme die notwendige Anzahl Pixel für die Breite und die Höhe und nimm die Werte für Dein Script.
Gruß J chem
so wie ich das sehe, definiert Width die Breite und Height die Höhe des Bildes in Pixel. In Deinem Beispiel mußt Du die Werte also schon mal umdrehen.
Dann ist die Frage, bei welcher Auflösung die Bilder gedruckt werden sollen. Die Auflösung bestimmt sich nach Dots per Inch (dpi). Und damit wird dann auch ersichtlich, daß ein Bild mit 300 Pixel bei 72 dpi anders aussieht als bei 200 dpi.
Also leg die Auflösung fest, bestimme die notwendige Anzahl Pixel für die Breite und die Höhe und nimm die Werte für Dein Script.
Gruß J chem
Hallo @Bischoff,
Der Arbeitsablauf wurde aber auch noch nie von jemandem durchdacht, oder?
Ausgedruckte Graphen zur aktiven Datenberechnung zu verwenden ist... Woran auch immer dein Dozent gerade arbeitet KANN nicht genau sein.
(Solche Verfahren sehe ich aber leider immer wieder im wissenschaftlichen Bereich. Kommt mir manchmal so vor, als würden Wissenschaftler / Forscher überhaupt nicht über die simpelsten Dinge nachdenken)
Wie @colinardo bereits sagte kann man in Excel die Diagramme direkt auf cm-Größen formatieren. Solange dann auf 100% Größe ausgedruckt wird, sind die Graphen/Diagramme dann genau so groß.
Leg deinem Dozenten bitte nahe, sich das ganze ORDENTLICH zu überlegen. Wenn er schon digitale Daten hat, dann soll er auch damit weiterarbeiten (und den Vorgang u.U. automatisieren [Makro aufzeichnen...])
Gruß
@Snowman25
Der Arbeitsablauf wurde aber auch noch nie von jemandem durchdacht, oder?
Ausgedruckte Graphen zur aktiven Datenberechnung zu verwenden ist... Woran auch immer dein Dozent gerade arbeitet KANN nicht genau sein.
(Solche Verfahren sehe ich aber leider immer wieder im wissenschaftlichen Bereich. Kommt mir manchmal so vor, als würden Wissenschaftler / Forscher überhaupt nicht über die simpelsten Dinge nachdenken)
Wie @colinardo bereits sagte kann man in Excel die Diagramme direkt auf cm-Größen formatieren. Solange dann auf 100% Größe ausgedruckt wird, sind die Graphen/Diagramme dann genau so groß.
Leg deinem Dozenten bitte nahe, sich das ganze ORDENTLICH zu überlegen. Wenn er schon digitale Daten hat, dann soll er auch damit weiterarbeiten (und den Vorgang u.U. automatisieren [Makro aufzeichnen...])
Gruß
@Snowman25
Was muss das muss!
Im Endeffekt kann's so nicht weitergehen. Jeder neue Student / Mitarbeiter der Arbeitsgruppe schüttelt doch den Kopf, wenn er sowas sieht.
Meiner Erfahrung nach lassen sich auch Gewohnheitstiere umstimmen, wenn man sie nur entsprechend "trainiert" (auch Professoren). Kannst ja mal eine Auswertung per Excel o.ä. vorschlagen und dann vorrechnen, was das an Zeit, Energie und Papier (!) spart.
Natürlich nur, wenn du willst (aber ich schlafe garantiert schlecht, wenn nicht ).
Gruß
@Snowman25
Im Endeffekt kann's so nicht weitergehen. Jeder neue Student / Mitarbeiter der Arbeitsgruppe schüttelt doch den Kopf, wenn er sowas sieht.
Meiner Erfahrung nach lassen sich auch Gewohnheitstiere umstimmen, wenn man sie nur entsprechend "trainiert" (auch Professoren). Kannst ja mal eine Auswertung per Excel o.ä. vorschlagen und dann vorrechnen, was das an Zeit, Energie und Papier (!) spart.
Natürlich nur, wenn du willst (aber ich schlafe garantiert schlecht, wenn nicht ).
Gruß
@Snowman25
Zitat von @Bischoff:
Also der Arbeitsablauf wurde schon von einigen durchdacht... leider nur von den Studenten, wir wissen, dass das absoluter
Schwachsinn ist aber leider können wir uns das hier nicht aussuchen.
Freut mich, dass ihr was die Dozenten angeht die gleiche Meinung wie ich vertretet ;)
Also der Arbeitsablauf wurde schon von einigen durchdacht... leider nur von den Studenten, wir wissen, dass das absoluter
Schwachsinn ist aber leider können wir uns das hier nicht aussuchen.
Freut mich, dass ihr was die Dozenten angeht die gleiche Meinung wie ich vertretet ;)
Meine Freundin ist selbst Studentin und muss mit ähnlich Technikphobischen Dozenten/Professoren arbeiten.
Dass die Studenten überhaupt mitdenken hat ja schon was. Leider fehlt es aber auch denen mehr als oft an der nötigen Fachkompetenz. Dadurch entstehen dann SOLCHE Lösungen. Da bin ich als Informatiker ja froh, dass ich ihr helfen kann, wenn sie Abläufe optimiert und ich nochmal zusätzliche 100% Zeitverringerung erreichen kann.
Professoren kommen wohl nie auf die Idee, dass ihre Arbeitsabläufe nicht richtig sein können und zu viel Zeit beanspruchen. (und seien diese noch so absurd)
Ein Diagramm konnte ich unter Excel 2010 spontan nicht in gewünschter Größe ausdrucken. Egal was ich mache, ich bekomme es im Vollbild auf die ganze Seite solange es ausgewählt ist.
Wenn ich es auf 10 x 10 cm eingestellt habe und eine Seite drucke, auf der es drauf ist, dann kommt es auch nicht in 10 x 10 cm raus.
Im Endeffekt hast du keine Möglichkeit, die Diagramme aus Excel in der richtigen Größe auszudrucken. Da würde ich die Diagramme eher als Bilder exportieren und mit einem Bildbearbeitungsprogramm ausdrucken.
Excel ist aber auch nicht das Tool der Wahl für statistische Auswertung. Dafür gibt es andere, wissenschaftlichere Programme.
Tut mir leid, aber es scheint nicht möglich zu sein. Um damit also deine Letzte Frage im Eingangspost zu beantworten:
Nein, es ist nicht möglich die Größe eines Diagramms innerhalb von Excel genau anzugeben, damit dieses in der gleichen Größe am Drucker herauskommt.
Gruß,
@Snowman25
Hallo ,
ich hatte mal ein ähnliches Problem, es sollten per Makro Diagramme erstellt werden die vorsichtig gesagt "einigermaße" maßstäblich sind.
Ich hatte mir folgenden Hinweis im Quelltext hinterlassen:
3.93700787401575 * 72 entspricht 10 cm; 72 points = 1 inch; 3,93... inch = 10 cm
(Die 2.2 kommen bei mir aus einem Maßstab.)
Ist nur leider schon ein paar Jahre her.
Aber wenn man das Ganze einmal ordentlich durchspielt und sich ein entsprechendes Raster definiert, sollte man auch mit einem
ordentlichen Liniel/Maßstab kontrollieren können ob es klappt.
Bzw. die Werte einmal so setzen das es hinhaut und beim nächsten mal wieder verwenden.
Gruß Xolger
ich hatte mal ein ähnliches Problem, es sollten per Makro Diagramme erstellt werden die vorsichtig gesagt "einigermaße" maßstäblich sind.
Ich hatte mir folgenden Hinweis im Quelltext hinterlassen:
3.93700787401575 * 72 entspricht 10 cm; 72 points = 1 inch; 3,93... inch = 10 cm
ActiveChart.PlotArea.Select
Selection.Width = 660 ' 3.93700787401575 * 72 * 2.33
(Die 2.2 kommen bei mir aus einem Maßstab.)
Ist nur leider schon ein paar Jahre her.
Aber wenn man das Ganze einmal ordentlich durchspielt und sich ein entsprechendes Raster definiert, sollte man auch mit einem
ordentlichen Liniel/Maßstab kontrollieren können ob es klappt.
Bzw. die Werte einmal so setzen das es hinhaut und beim nächsten mal wieder verwenden.
Gruß Xolger