I am using a Date/Time picker in my VBA UserForm. One thing I have noticed is that the dtpicker object remembers the "selection position" of the time element (hours/minutes/seconds/am-pm) that the user last modified in the field.

For example: if I change a time field to 01:10 PM and the last change I made was the :10 -- after I submit the form and then tab back into the field it will *remember* my cursor position on the :10 ... this is rather counter-intuitive ... one would expect that when you tab into the field you would always start at the hour (then arrow key over to the minutes and seconds) ... especially after a form submission.

Is there a way I can force this behavior ? Anytime the user tabs into the dtpicker field have it select/start at the hour and go from there?

Thanks in advance.