Clever-Excel-Forum

Normale Version: Größe von Formen an Hand von Ergebnissen ändern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

weiß nicht ob dieses Thema schon behandelt wurde, aber ich habe gerade den Fall, dass ich die Größe einer Form (Kreis, Rechteck, Dreieck etc.) abhängig von Daten (Ergebnissen) anzeigen will.

Sprich ich habe ein Dreieck, dessen Größe an Hand einer Tabelle verändert wird.
Was muss ich da tun bzw. anwenden?


MFG aus dem schönen Allgäu
Hallo,

als Beispiel wird in der angehängten Datei gezeigt, wie man Eigenschaften von Shapes ausliest und dir Größe setzen kann.

mfg
Guten Morgen Fennek,

danke für die schnelle Hilfe.

kannst du bitte genauer beschreiben, wo ich jetzt die Eigenschaften der Formen ändern kann? Ich finde in den Bsp. keine Tabelle mit der ich die Größe der Formen ändern kann.

In deinem Bsp. sind nur zwei Arbeitblätter mit Formen und sonst nichts

MFG
Hallo,

der Makro steht in einem Modul, das z.B. mit alt-F11 einsehbar wird.

mfg
@Allgäuer:
Du solltest mal Deine Mappe hochladen.
(incl. Tabelle und Form)
Dann baut Dir jemand den Code ein.

Gruß Ralf
Hallöchen,

um das Makro auszuführen, könntest Du auch eine Form nehmen und dieser das Makro zuweisen.
Klicke mal z.B. auf das Rechteck und wähle aus dem Kontextmenü der Maus "Makro zuweisen". Im folgenden Dialog erscheint zur Auswahl "...test...", das klickst Du an und bestätigst mit OK. Wenn Du dann auf das Rechteck klickst, werden die Größen entsprechend der Programmierung verändert. Da ist jedoch keine Abhängigkeit von Tabelleninhalten dabei. Dazu müsste man beschreiben, um welche Abhängigkeiten es geht und wie sich diese auswirken sollen.

Ich kann mir aber auch vorstellen, dass Du ein Diagramm nehmen kannst. Wenn Du z.B. einen Balken oder eine Säule darstellen willst, kanns Du alles andere aus dem Diagramm ausblenden oder transparent stellen, und die Größe ändert sich entsprechend dem Zellwert. Das geht ähnlich auch über Formen aus der bedingten Formatierung.