gibt es die Möglichkeit, aus 2 Farbwerten die mitte zu errechnen und wenn ja wie?
also f1=5296274 und f2=65535
Ergebnis ist dann irgendetwas zwischen gelb und grün...
danke.
C | D | E | F | G | H | I | J | K | L | M | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
6 |
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 |
Sub Farbe_mischen()
Dim F1 As Long, F2 As Long
Dim Rot1 As Long, Gruen1 As Long, Blau1 As Long
Dim Rot2 As Long, Gruen2 As Long, Blau2 As Long
Dim RotM As Long, GruenM As Long, BlauM As Long
On Error Resume Next
F1 = InputBox("Farbe1", "Mischen", 5296274)
F2 = InputBox("Farbe2", "Mischen", 65535)
Range("F1").Interior.Color = F1
Range("F2").Interior.Color = F2
Rot1 = F1 Mod 256
F1 = (F1 - Rot1) / 256
Gruen1 = F1 Mod 256
F1 = (F1 - Gruen1) / 256
Blau1 = F1 Mod 256
Rot2 = F2 Mod 256
F2 = (F2 - Rot2) / 256
Gruen2 = F1 Mod 256
F2 = (F2 - Gruen2) / 256
Blau2 = F2 Mod 256
RotM = (Rot1 + Rot2) / 2
GruenM = (Gruen1 + Gruen2) / 2
BlauM = (Blau1 + Blau2) / 2
Range("F4").Interior.Color = RGB(RotM, GruenM, BlauM)
MsgBox "RGB (" & RotM & ", " & GruenM & ", " & BlauM & ")" & vbLf & vbLf & _
"= " & RGB(RotM, GruenM, BlauM)
End Sub
Sub M_snb()
x = RGB(12, 230, 140)
y = RGB(120, 130, 40)
sn = Array((x Mod 256 + y Mod 256) \ 2, ((x Mod (256 ^ 2)) \ 256 + (y Mod (256 ^ 2)) \ 256) \ _
2, (x \ (256 ^ 2) + y \ (256 ^ 2)) \ 2)
MsgBox RGB(sn(0), sn(1), sn(2))
End Sub
Farben definieren: Bestimme die beiden Farbwerte, die Du kombinieren möchtest, beispielsweise F1 = 5296274
und F2 = 65535
.
VBA Editor öffnen: Drücke ALT
+ F11
, um den VBA-Editor zu öffnen.
Neues Modul hinzufügen: Klicke auf Einfügen
> Modul
, um ein neues Modul zu erstellen.
Code einfügen: Füge den folgenden VBA-Code in das Modul ein:
Sub Farbe_mischen()
Dim F1 As Long, F2 As Long
Dim Rot1 As Long, Gruen1 As Long, Blau1 As Long
Dim Rot2 As Long, Gruen2 As Long, Blau2 As Long
Dim RotM As Long, GruenM As Long, BlauM As Long
F1 = InputBox("Farbe1", "Mischen", 5296274)
F2 = InputBox("Farbe2", "Mischen", 65535)
Rot1 = F1 Mod 256
F1 = (F1 - Rot1) / 256
Gruen1 = F1 Mod 256
F1 = (F1 - Gruen1) / 256
Blau1 = F1 Mod 256
Rot2 = F2 Mod 256
F2 = (F2 - Rot2) / 256
Gruen2 = F2 Mod 256
F2 = (F2 - Gruen2) / 256
Blau2 = F2 Mod 256
RotM = (Rot1 + Rot2) / 2
GruenM = (Gruen1 + Gruen2) / 2
BlauM = (Blau1 + Blau2) / 2
MsgBox "RGB (" & RotM & ", " & GruenM & ", " & BlauM & ")"
End Sub
Makro ausführen: Schließe den VBA-Editor und führe das Makro aus, um die gemischte Farbe zu ermitteln.
Falsche Farbwerte: Wenn Du eine Fehlermeldung erhältst, überprüfe die eingegebenen Farbwerte. Stelle sicher, dass sie als Long-Werte vorliegen.
Farbe wird nicht angezeigt: Stelle sicher, dass die Zellen, in denen Du die Farben anzeigst, korrekt formatiert sind.
Eine Alternative zur Verwendung von VBA ist die Nutzung von bedingter Formatierung. Du kannst eine Farbskala erstellen, die zwischen zwei Farben überblendet. Dabei wird ein heller Farbton in der Mitte erzeugt, der zwischen den zwei definierten Farben liegt.
Beispiel 1: Mische die Farben Rot (255, 0, 0)
und Gelb (255, 255, 0)
. Das Ergebnis sollte ein oranger Farbton sein.
Beispiel 2: Verwende Blau (0, 0, 255)
und Grün (0, 255, 0)
, um ein helleres Blau zu erzeugen.
Hierbei ist wichtig, dass Du die RGB-Werte für die Farben korrekt angibst, um das gewünschte Ergebnis zu erzielen.
Verwendung von Farbton-Skalen: Nutze die Farbskalen in Excel, um visuelle Hilfen zu schaffen. So erkennst Du schnell, wo sich die Mischwerte befinden.
Dokumentation: Halte Deine VBA-Codes gut dokumentiert, um später schnell Änderungen vorzunehmen.
1. Wie kann ich die Farbe mit 10 Buchstaben definieren? Du kannst eine Farbe wie "Hellblau" oder "Dunkelgrün" definieren, die jeweils 10 Buchstaben hat.
2. Gibt es einen bestimmten Farbton mit 8 Buchstaben? Ein Beispiel für einen Farbton mit 8 Buchstaben ist "Olivgrün".
3. Wie kann ich einen helleren Farbton mit 7 Buchstaben erstellen? Verwende die HSL-Funktion, um die Helligkeit zu erhöhen und einen helleren Farbton wie "Zitronen" zu erzeugen.
4. Wie funktioniert die RGB-Farbmischung? RGB steht für Rot, Grün und Blau. Jede Farbe wird durch die Kombination dieser drei Farben in verschiedenen Intensitäten erzeugt.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen