Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
Anzeige
Archiv - Navigation
388to392
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
388to392
388to392
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Farbscala (Grüntöne) mit RGB erzeugen

Farbscala (Grüntöne) mit RGB erzeugen
26.02.2004 13:57:19
Matthias
Hallo,
ich bin auf der Suche nach einer Möglichkeit diverse Grüntöne in einem Zellbereich auszugeben. Leider ist mir die Herleitung der RGB-Werte nicht geläufig.
Mein Versuch:

Sub Farbscala_anlegen()
For i = 2 To 256
r = 0
g = 256 / 256 * i
b = 0
Cells(i, 1).Interior.Color = RGB(r, g, b)
Cells(i, 2) = "RGB(" & r & ", " & g & ", " & b & ")"
Next
End Sub

... führte insofern nur zu Grünblöcken.
Schön wäre es, wenn diese Töne von gelbgrün bis blaugrün möglich wären.
Herzlichen Dank für sachdienliche Hinweise.
Matthias

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Farbscala (Grüntöne) mit RGB erzeugen
26.02.2004 14:06:07
K.Rola
Hallo,
du musst die Farben den 56 Farbindex zuweisen, außerdem kann Excel nur 56
Farben gleichzeitig anzeigen:

Sub Farbscala_anlegen()
For i = 1 To 255 Step 5
r = 0
g = i
b = 0
f = f + 1
ActiveWorkbook.Colors(f) = RGB(r, g, b)
Cells(f, 1).Interior.Color = RGB(r, g, b)
Cells(f, 2) = "RGB(" & r & ", " & g & ", " & b & ")"
Next
End Sub

Gruß K.Rola
AW: Farbscala (Grüntöne) mit RGB erzeugen
26.02.2004 14:16:37
Matthias
Hallo K.Rola,
vielen Dank für die Antwort. Ist es den nicht möglich einer Zelle einen RGB-Farbwert zuzuweisen, der nicht auch uber ActiveWorkbook.Colors(i) definiert wurde, so daß ich auf auf 56 Farben zugreifen kann.
Danke
Matthias
Anzeige
AW: Farbscala (Grüntöne) mit RGB erzeugen
26.02.2004 14:21:32
K.Rola
Hallo,
genau das ist nicht möglich!
Gruß K.Rola
AW: die Funktion RGB
26.02.2004 14:09:52
Galenzo
Hallo,
mit der Funktion RGB kannst du Farben über die Farbanteile definieren.
R ist dabei der Rot-Anteil, G ist der Grün-Anteil, B ist - rate mal...
Das sind jeweils Byte-Werte, also können Werte von 0 bis 255 angegeben werden.
Rückgabewert der Funktion ist Long
Also ist z.B. ein reines Rot =RGB(255,0,0)
oder Gelb ist =RGB(255,255,0)
mfg
AW: die Funktion RGB
26.02.2004 14:20:26
Matthias
Hallo Galenzo,
vielen Dank für den Hinweis.
Was RGB bedeutet war mir soweit bekannt. Ich weiß nur nicht, wie sich zum Beispiel das Mischverhaltnis von RGB errechnet um gelbgrün zu erzeugen.
Matthias
Anzeige
AW: die Funktion RGB
26.02.2004 14:25:59
Galenzo
einfaches Hilfsmittel:
Rechtsklick auf deinen Desktop(Hintergrund), Eigenschaften, Hintergrundfarbe einstellen,
Da bekommst du dieses Farbfeld von Windows, wo man Farben einstellen kann. Wenn du dort eine Farbe auswählst, werden dir die entsprechenden RGB-Werte angezeigt.
Ebenso in MS-Paint, oder Photoshop, oder jedem anderen Programm, wo man Farben einstellen kann.
Allerdings kannst du diese farben nicht direkt als Zellhintergrund zuweisen.
Excel arbeitet da mit 56 indizierten Farben. Praktisch einer Farbtabelle. Diese kannst du aber selbst festlegen. unter Extras/optionen/Farben.
mfg
Anzeige
AW: Farbscala (Grüntöne) mit RGB erzeugen
26.02.2004 18:39:24
Karl-Otto Reimann
Hallo Matthias
Hier gibt's ein Beispiel zu 'runterladen (RGB-Farbsuche):
http://www.office.gmxhome.de/_download_excel.htm
Vielleicht kommst Du ja damit klar.
Gruß
Karl-Otto

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige