Why can't you set the checkbox property of the dtpicker to true, so if you don't want to select a date, just uncheck it (or, programmatically, set it's .value = vbNullString)?