Zeichnungsfläche innerhalb eines Diagramms zentrieren
#1
Hallo zusammen,

habe mehrere Kreisdiagramme in Excel 2016 erstellt und möchte nachträglich die Zeichnungsfläche innerhalb des Diagramms sowohl vertikal als auch horizontal zentrieren. Leider ist beides nicht möglich, da unter Diagrammtools -> Format -> Ausrichten die entsprechenden Menupunkte grau unterlegt sind. Die Zeichnungsfläche, also das eigentliche Kreisdiagramm,  lässt sich zwar manuell verschieben, jedoch möchte ich es exakt zentrieren.

Vielen Dank für eure Hilfe.
Top
#2
Hallo la...,

a) Excel positioniert Kreisdiagramme doch beim Erstellen in der Mitte und ändert das auch nicht beim Anpassen der Diagrammfläche.

b) Man könnte das mit VBA realisieren.
Zeichenfläche Oben = Diagrammfläche Höhe - Zeichenfläche Höhe / 2.
Die notwendigen Objekte und Befehle bekommst du, wenn du die Grössen manuell änderst und dabei ein Makro aufzeichnen läst.
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#3
Hallo Helmut,

danke für die schnelle Antwort.

a.) Leider haben sich die Positionen der eigentlichen Diagramme verschoben, deswegen auch die Frage für das nachträgliche zentrieren der Zeichnungsfläche innerhalb der Diagramme.


b.) Hört sich zwar nach einer Möglichkeit an, aber für ca. 20 Diagramme ist das wahrscheinlich aufwendiger als die Neuerstellung.

Gibt es denn für ein so simples Problem tatsächlich keine Möglichkeit, das ganze per "klick"zu zentrieren? Excel steckt ja anscheinend trotz Version 2016 noch in den Kinderschuhen…
Top
#4
... hat tatsächlich niemand eine Lösung hierfür?
Top
#5
Hi,

(14.03.2017, 15:02)lalalala schrieb: ... hat tatsächlich niemand eine Lösung hierfür?

Helmut hatte doch in #2 einen Vorschlag/eine Lösung:
Zitat:b) Man könnte das mit VBA realisieren.
Zeichenfläche Oben = Diagrammfläche Höhe - Zeichenfläche Höhe / 2.
Die notwendigen Objekte und Befehle bekommst du, wenn du die Grössen manuell änderst und dabei ein Makro aufzeichnen läst.

Das mußt Du nur ein Mal aufzeichnen und verallgemeinern und kannst es dann für alle Diagramme anwenden.
Top
#6
(11.03.2017, 17:40)lalalala schrieb: Gibt es denn für ein so simples Problem tatsächlich keine Möglichkeit, das ganze per "klick"zu zentrieren?
Top
#7
Hi,

um einen Klick ausführen zu können, brauchst du erst mal das Makro.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#8
(14.03.2017, 22:22)WillWissen schrieb: Hi,

um einen Klick ausführen zu können, brauchst du erst mal das Makro.

Grandioser Beitrag für einen Moderator.
 
Ist also die finale Antwort, dass eine Zentrierung der Zeichnungsfläche innerhalb eines Diagramms nach einmaligen Verschieben in Excel nur über ein Makro wieder zentriert werden kann?
Top
#9
(14.03.2017, 23:04)lalalala schrieb: Grandioser Beitrag für einen Moderator.
dafür, dass das hier Dein erster Auftritt ist und Du Dir zudem nicht einmal die Mühe machst, eine Beispieldatei zu basteln, bist Du ganz schön frech!

(14.03.2017, 23:04)lalalala schrieb: Ist also die finale Antwort, dass eine Zentrierung der Zeichnungsfläche innerhalb eines Diagramms nach einmaligen Verschieben in Excel nur über ein Makro wieder zentriert werden kann?
Vermutlich ja.

Gruß Uwe
Top
#10
(15.03.2017, 03:28)Kuwer schrieb: dafür, dass das hier Dein erster Auftritt ist und Du Dir zudem nicht einmal die Mühe machst, eine Beispieldatei zu basteln, bist Du ganz schön frech!

Für so ein banales Beispiel braucht man keine Beispieldatei. Ist hier die Kritikfähigkeit der Moderatoren also abhängig von der Anzahl der "Auftritte" des Kritikers?

(15.03.2017, 03:28)Kuwer schrieb: Vermutlich ja.

Insuffizient.

Lösung: Neues Diagramm mit zentrierter Zeichnungsfläche erstellen, "Als Vorlage speichern" --> "Diagrammtyp ändern" --> Vorlage auswählen. Danke für die Hilfe.
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste