[VBA] Excel-like Farbauswahl in eigenem Userform

14/12/2007 - 11:18 von Michael Mueller | Report spam
Hi.

Wie kann ich eine Farbauswahl in meinem eigenen Userform realisieren?
Dachte dabei an ein àhnliches Verhalten wie das Control der Schriftfarbe
under den Zelleneigenschaften. Dabei sollen natürlich auch die Excel-Farben
hergenommen werden.
Ziel soll sein mein Addin mit der Möglichkeit auszustatten für verschiedene
Zellen-Zustànde benutzerdefinierte Füllfarben anzugeben.
Momentan habe ich 4 Zustànde, welche ich schon mit Farben hinterlegt habe,
diese aber vom Benutzer ànderbar sein sollen.

Gibt es einen Aufruf um dieses Farben-Palette-Popup selbst anzeigen und
benutzen zu können?

Danke
Michi
 

Lesen sie die antworten

#1 stefan onken
14/12/2007 - 13:15 | Warnen spam
On 14 Dez., 11:18, "Michael Mueller"
wrote:
Hi.

Wie kann ich eine Farbauswahl in meinem eigenen Userform realisieren?
Dachte dabei an ein àhnliches Verhalten wie das Control der Schriftfarbe
under den Zelleneigenschaften. Dabei sollen natürlich auch die Excel-Farben
hergenommen werden.
Ziel soll sein mein Addin mit der Möglichkeit auszustatten für verschiedene
Zellen-Zustànde benutzerdefinierte Füllfarben anzugeben.
Momentan habe ich 4 Zustànde, welche ich schon mit Farben hinterlegt habe,
diese aber vom Benutzer ànderbar sein sollen.

Gibt es einen Aufruf um dieses Farben-Palette-Popup selbst anzeigen und
benutzen zu können?



hallo Michael,
soweit mir bekannt. nein. Es gibt einige andere Möglichkeiten der
Farbauswahl, die aber nicht so elegant sind.

Application.Dialogs(xlDialogPatterns).Show
und anschließend die gefàrbte Zelle auswerten
http://tinyurl.com/2ykw2k

einen Windows-eigenen Dialog anzeigen
http://tinyurl.com/38djgz

ein Userform zur Farbauswahl
http://j-walk.com/ss/excel/tips/tip49.htm

Ansonsten musst du das Popup mittels zB Userform und Labels selbst
erstellen.

Gruß
stefan

Ähnliche fragen