...no soy un 'capo' ni mucho menos pero sugiero 2 opciones
1.-con un control DTPicker en lugar del calendar
2.-con un userform y un combo
obviamente estos métodos sugieren el uso de macros ya que la única opción que no los usa es el primer ejemplo de Jorge Dunkelman (por cierto,mi preferido por sencilles y efectividad)