I created a calender that does exactly what you are asking for. It does not however work with a combo box. It is fired from a button. It pops up either a small, or large calender form (you specify in code), and the user simply clicks on the date they want, and a text field next to the button is populated with the date they selected (just two clicks if they choose a date in the current month). You can scroll to any date past or future. You can also default the pop up calendar to default back or forward any given amount of months. Let's say in one particular date, you are looking at something 3 months in the future. No problem, in the Sub call you simply specify how many months, and you're done. I call it a Return Date Calendar.
It also does time as well. There are examples of both.
I have a copy of it if you are interested. E-mail me, and I will send it to you. Jim Lunde
compugeeks@hotmail.com
Custom Application Development