Excel posee un control calendario de visual basic, si deseas es programar el control calendario para que te haga algo, te puedo enviar un amnual al respecto pero esta en ingles, no se si te interesa de esa forma. Cualquier comentario hazmelo saber.
Bueno yo tengo uno ya listo como el que te ofrece Carlos, es decir, desde VB si quieres verlo pidelo a traves de mi e-mail (es para que no se me olvide) y con gusto te lo envio, saludos .....