RGB Werte von Commandbutton Hintergrundfarbe in Caption
25.11.2025 16:29:44
Dieter(Drummer)
Per Code werden die RGB Hintergundwerte des Commandbutton1 in Caption angezeigt. Das funktioniert.
In Caption wird es dann so angezeigt: RGB: -241, -255, -255.
Frage: Warum wird vor der Zahl das Minuszeichen angezeigt und wie bekomme ich das weg?
Mit der Bitte um Hilfe, grüßt
Dieter(Drummer)
Musterdatei:
https://www.herber.de/bbs/user/179706.xlsm
Code in Modul1
Sub ZeigeRGBWerteAufCaption()
Dim r As Integer
Dim g As Integer
Dim b As Integer
' RGB-Werte der Hintergrundfarbe auslesen
r = (Tabelle1.CommandButton1.BackColor \ 65536) Mod 256
g = (Tabelle1.CommandButton1.BackColor \ 256) Mod 256
b = Tabelle1.CommandButton1.BackColor Mod 256
' RGB-Werte in der Caption anzeigen
Tabelle1.CommandButton1.Caption = "RGB: " & b & ", " & g & ", " & r & vbNewLine & "Textfarbe: " & _
"(R=" & (Tabelle1.CommandButton1.ForeColor \ 65536) Mod 256 & "," & _
"G=" & (Tabelle1.CommandButton1.ForeColor \ 256) Mod 256 & ", " & _
"B=" & Tabelle1.CommandButton1.ForeColor Mod 256 & ")"
End Sub
Anzeige