You can go to:
http://www.lebans.com/monthcalendar.htm
That is where I got the control from.
Two (2) things that I had to adjust the code for are as follows:
Issue 1:
If using more than one of his codes that deals with color picking, you may
need to adjust the code to weed out the ambiguity bug.
This is easily resolved by prequalifying the function/procedure name with
the Standard/Class module name in front of the function/procedure name and a
dot between the 2 names.
Issue 2:
If the control is on a multiple tab object, you may need to adjust the code
some to run through properly, cause to get to the form object, you need to
go up 3 levels from the control to get to the form object, if it's on a
multitab object, as opposed to when the control is on the form, it's only 1
level up.
IF on multitab control, from ctrl to form object
Ctrl>Page Object>MultiTab Object>Form Object
The only thing that I didn't really do with the adjustments that I made is
in the event that there is a multitab on a multitab, but then get that's
cause I don't really see that being much of a need, at least not at this
time.