Ich muss wissen: Wie man Farben mit der Farbskala der bedingten Formatierung von Excel 2010 durch VBA-Code erstellt . Diese Farben werden anschließend von VBA als Diagrammhintergrund gemäß folgendem Bild zugewiesen:
www.lnkm.cz/Slozka/Example.jpg http://www.lnkm.cz/Slozka/Example. jpg
Ich habe auf verschiedenen Webseiten geforscht und:
Also frage ich:
Ich glaube, dass es irgendwie funktionieren muss.
Wenn keine bessere Antwort angegeben wird, können Sie diese Problemumgehung versuchen:
=Sheet1!A1
) ""
, d. h. leeres String-Literal (2 doppelte Anführungszeichen)) AKTUALISIEREN :
oder Sie können versuchen, die Farbe für jeden R, G, B-Kanal durch lineare Näherung zu berechnen, wenn das bedingte Format nur 2 Grundfarben (r1, g1, b1) und (r2, g2, b2) für 2 Eckfälle verwendet was kann
seinmin
und max
Wert , z. B .: 0 - 4 000 min
und max
Prozent , z. B .: 10% - 90% min
und max
Perzentil , z. B .: 0. Perzentil - 100. Perzentil Für Prozent / Perzentil-Optionen müssen Sie zuerst einen tatsächlichen Wert in den Prozent- / Perzentilwert konvertieren, wenn dann value < min
oder value > max
die Eckfarben verwenden, andernfalls:
Dies kopiert ein Bild einer Zelle in die obere linke Ecke eines Diagrammobjekts auf demselben Arbeitsblatt. Beachten Sie, dass das Bild mit der kopierten Zelle verknüpft ist. Wenn sich der Wert oder die Formatierungsfarbe ändert, wird sie entsprechend angepasst.
%Vor%EDIT: Ich habe das gerade mit einer ziemlich kleinen 4x8 Matrix von Zellen / Charts getestet und die Performance ist ziemlich schlecht! Könnte besser sein, nur ohne Link einfügen: = True ...
Dies ist eine Teilantwort auf Ihre Frage. In Spalte 1 der folgenden Tabelle sind die 40 Standardfarben von Excel aufgeführt. Spalten 2, 3 und 4 listen die roten, grünen und blauen Komponenten jeder Farbe auf. Wenn also die Schriftart einer Zelle hell orange sein soll:
%Vor%Wenn Sie eine andere Kombination aus Rot und Grün versuchen, wird Excel diese Farbe der nächsten dieser Standardfarben zuordnen, obwohl die Vorstellung von "nächstliegend" von Excel nicht mit meiner übereinstimmt.
Hoffentlich hilft das, wenn Sie den anderen Teil Ihrer Frage beantwortet bekommen.
%Vor%Tags und Links vba excel conditional formatting colors