Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Autoform anhand Zellwert mit RGB - Wert färben

Forumthread: Autoform anhand Zellwert mit RGB - Wert färben

Autoform anhand Zellwert mit RGB - Wert färben
16.10.2006 16:43:57
Jürgen
Hallo Forum,
ich versuche per Makro vergeblich eine Autoform (ein Rechteck) so umzufärben, dass der RGB-Wert für dieses Rechteck übernommen wird.
In C2 steht der R-Wert z.B. 255
In D2 steht der G-Wert z.B. 255
in E2 steht der B-Wert z.B. 0
Eigentlich sollte die Form dann Gelb gefüllt sein.
Das Funktioniert aber mit folgendem Code nicht :-(
------------
Dim R, G, B As Integer
R = Sheets("Tabelle1").Range("c2").Value
G = Sheets("Tabelle1").Range("d2").Value
B = Sheets("Tabelle1").Range("e2").Value
ActiveSheet.Shapes("Rectangle 1").Select
Selection.ShapeRange.Line.BackColor.RGB = RGB("&R&", "&G&", "&B&")
------------
Fehlermeldung: Typen unverträglich
Dankbar für jede Hilfe
Jürgen
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Autoform anhand Zellwert mit RGB - Wert färben
16.10.2006 18:50:00
Erich
Hallo Jürgen,
probier mal
Sub tst()
Dim R, G, B As Integer
R = Sheets("Tabelle1").Range("c2").Value
G = Sheets("Tabelle1").Range("d2").Value
B = Sheets("Tabelle1").Range("e2").Value
ActiveSheet.Shapes("Rectangle 1").Line.ForeColor.RGB = RGB(R, G, B)
End Sub

Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
Anzeige
AW: Autoform anhand Zellwert mit RGB - Wert färben
16.10.2006 19:12:26
Erich
Hallo
wenn Tabelle1 das ActiveSheet ist, gehts auch so:
Sub tst2()
ActiveSheet.Shapes("Rectangle 1").Line.ForeColor.RGB = RGB(Range("C2"), Range("D2"), Range("E2"))
End Sub
Rückmeldung wäre nett! - Grüße von Erich aus Kamp-Lintfort
AW: Autoform anhand Zellwert mit RGB - Wert färben
17.10.2006 18:57:36
Jürgen
Hallo lieber Erich,
vielen Dank für die prompte Hilfe ;-)
Funktioniert prima!
Ich musste nur den Dein .Line. durch .Fill. ersetzen.
Habe vergessen zu erwähnen, dass ich die Fläche des Rechtecks formatieren möchte.
Jürgen
Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige