Excel über "Einfügen-Formen" Farbe ändern, basierend auf dem Wert der Zelle
Weiß jemand, wie man die Farbe Ändern von Shapes("Einfügen-> Formen"), basierend auf dem Wert einer Zelle. ich könnte dies mit Hilfe von Makros. aber ich brauche jetzt das gleiche zu tun, ohne die Hilfe von makro.
Teilen Sie der Formel, wenn jeder kann dies tun.
Dank.
- Ich glaube nicht, dass Sie das tun können, ohne ein makro. Es gibt keine "bedingte Formatierung" für Formen.
- Es ist - ohne makro - möglich, zeigen Sie das Bild von einer benannten Excel-range in ein ActiveX-image-Steuerelement. Wenn die Reichweite dieser benannte Bereich hängt der Wert in einer Zelle, also je nach Wert der Zelle mehrere Bereiche konnte gezeigt werden, und in diese Bereiche sind Formen gelegt...
- Hallo Axel Richter vielen Dank für die Antwort. könntest du bitte erklären Sie mir dies mit einem Beispiel. Es wäre eine große Hilfe für mich und ich würde es zu schätzen wissen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Beispiel, wie zeigen Sie das Bild von einem benannten Bereich in ein ActiveX-image-Steuerelement:
tun:
=INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+1):INDEX(Sheet1!$E:$E,Sheet1!$A$1*4+4)
nun:
(http://office.microsoft.com/en-us/excel-help/show-the-developer-tab-HA101819080.aspx)
Steuerelemente und legen Sie es in das Arbeitsblatt ein.
=EMBED(...)
in der Formel-bar mit=Image
(der name des benannten Bereichs). Nun, wenn Sie ändern Sie den Wert in
Sheet1!A1
,Sie sollten sehen, die Zellen
E[n]:E[m]
mitn=A1*4+1
undm=A1*4+4
alsBild im Bild-Steuerelement. Versuchen Sie es, indem Sie Werte in
E1:E20
und ändern
A1
.E1:E4, E5:E8, E9:E12,...
Siesehen Sie in das Bild-Steuerelement, indem Sie den Wert in
A1
.Bearbeiten. April 2019:
Dies funktioniert mit
Excel 2007
. Es funktioniert nicht in späterenExcel versions
da die ActiveX-Image-Steuerelement nicht mehr akzeptieren Zellbereiche als Quelle.Gerade getestet in
Excel 365
:Zuerst die gleichen Schritte wie oben, aber dann im letzten Schritt
nun:
A1:A4
zum Beispiel) in die Zwischenablage. Es ist nicht wichtig, von wo die Zellen kommen.Home -> Paste -> Linked Picture
. Ein Bild der kopierten Zellen eingefügt. Und die Bearbeitungsleiste zeigt die Formel=Sheet1!$A$1:$A$4
zum Beispiel.=Image
(der name des benannten Bereichs). Nun, wenn Sie ändern Sie den Wert inSheet1!A1
, sollten Sie die ZellenE[n]:E[m]
mitn=A1*4+1
undm=A1*4+4
als Bild in das eingefügte Bild. Versuchen Sie es, indem Sie Werte inE1:E20
und ändernA1
.E1:E4, E5:E8, E9:E12,...
Sie sehen, wie Sie in der eingefügten Bildes, indem Sie den Wert inA1
.Excel 2007
. Es funktioniert nicht in späterenExcel versions
da die ActiveX-Image-Steuerelement nicht mehr akzeptieren Zellbereiche als Quelle.Excel 365
. Siehe meine Ergänzungen.