Ich habe ein Excel mit mehreren Comboboxes (rund) und Checkboxes (Quadratisch) mit denen ich Makros anklicke. Dabei ändert sich die Farbe der ExcelZellen die ich mit Cells(1,1).interior.colorindex = 38 zb für rosa einfärbe, wenn ich nun combobox1.backcolor = 38 wähle so hat die Combobox eine völlig andere Farbe. Im Eigenschaftenfenster der Combobox wird offenbar ein HEX-Wert eingetragen, wenn ich diesen in DEZ umrechne entsteht oft eine Zahl die sehr gross ist (grösser 1 Mio) und nicht wie die üblichen Farbwerte zwischen 1 und 56 - hat jemand eine einfach Hilfe - besten dank Peter
hallo Peter,
ich quäle mich mit der Umrechnerei gar nicht lange herum, wenn es nicht sein muß.
Ich mache Folgendes:
- ich füge provisorisch ein Element (z.B. eine TextBox) ein oder benutze ein vorhandenes
Element und weise diesem im Eigenschaftsfenster die gewünschte Farbe durch die Auswahl
zu;
- dann markiere und kopiere ich im Eigenschaftsfenster den angezeigten HEX- code und
ändere die Farbe wieder, wie gewünscht (oder ursprünglich);
- jetzt kann ich den HEX- code der gewünschten Farbe direkt in meinen VBA- code einfügen
und es kann nichts schiefgehen (z.B. Cells(1,1).interior.colorindex = &HC0C0FF).
Ich hoffe das hilft dir weiter.
Grüße von
HaraldV
Anzeige
AW: combox oder checkbox einfärben
07.02.2006 15:12:58
Horst
Hi,
das hast du nicht getestet, stimmts?
mfg Horst