Hello Steve,
If we had access to window handles in VBA this would be easy. This code is a work around to your problem. You specify the backcolor of each ComboBox (aka Pull Down or Drop Down) in the UserForm's Activate event. When the user clicks the drop down arrow, the backcolor property is set to white. When clicked a second time or when the focus is lost, the backcolor is restored to your original color. All the color values are RGB values.
You need to add a line of code to each ComboBox's DropDownClick event to call the backcolor macro. This was easiest code method I could devise. The code is in 2 parts: First the UserForm event codes, and secod the macro module. I use only 2 ComboBoxes in this example, but you can you use as many as you need.
_____________________________
Happy Holidays,
Leith Ross
Bookmarks