Macro para avisar con mensaje dependiendo de la fecha insertada en una celda
Hola de nuevo, antes que nada debo aclarar una cosa, esta pregunta puede sonar idéntica a otra que realicé hace poco con casi el mismo título pero es diferente. En aquel caso, el mensaje debía aparecer sólo en los meses impares, y el mensaje siempre era el mismo. Esta pregunta me la solucionó muy bien el experto luismondelo, y la finalicé; pero luego me surgió otro problema, qué pasaría si, dependiendo de la fecha que yo ponga en una celda, el mensaje fuera diferente dependiendo de los meses. Por ejemplo:
Yo pongo la fecha en la casilla C20 de la hoja 4, pongamos 31-01-12, ahora lo que quiero es que, independientemente del día o del año, y fijándonos sólo en el mes,
-si ese mes es febrero, salga un mensaje que ponga "especial"
-si es marzo, junio, septiembre o diciembre, ponga "trimestral"
-si es enero, mayo, julio o noviembre, ponga "impar"
-si es cualquier otro que no ponga nada
Y una cosa más, igual de importante, que ya ponía en la pregunta anterior, el mensaje debe salir sólo una vez, aunque la fecha luego permanezca puesta durante todo el mes, el mensaje debe salir sólo al escribir la fecha y luego nunca más hasta escribir una nueva.
No sé si se podría hacer de otra manera, que sin tener que escribir fecha ninguna, ya que siempre se puede saber qué fecha es el día actual, que al abrir el programa, al abrir excel, y dependiendo de qué mes fuera, pusiera un mensaje u otro.
Como siempre digo agradezco muchísimo a cualquier persona que pierda su tiempo para resolver problemas de otros y que quiera compartir sus conocimientos. No se trata de preguntar por preguntar, estoy empezando en este mundillo porque me interesa pero estoy muy verde aún y todos estos ejemplos me ayudan a comprender.