Comparar fechas

Hola, espero me puedas ayudar.
Mi, tengo el siguiente problema, ingreso una fecha en una celda o en unacuadro de texto de excel, luego compara esa fecha con un rango fechas, osea:
If Fechaingresada >=8-1-98 and Fechaingresada <=10-2-98 then
msgbox "bueno"
else
msgbox "malo"
end if
Pero siempre me arroja el mensaje MALO, aun cuando escribo una fecha contenida en el rango evaludo. ¿POR QUÉ?
Chau. Espero tu respuesta

1 Respuesta

Respuesta
1
Supuesto que "Fechaingresada" sea una variable definida como de tipo "Date" (fecha)
Utiliza la función Cdate para que compare datos homogéneos.
Es decir tu condicional debería ser:
If Fechaingresada >=Cdate("8-1-98") and Fechaingresada <=Cdate("10-2-98") Then
Nota que también agregué comillas. Así comparará fecha con fecha.
Espero que resuelva tu problema.
Un abrazo!
Fernando
Pd: Todavía no finalizaste la otra pregunta que me hiciste (que ya tiene respuesta a la re-pregunta)
Vamos, no te cuesta nada... ;)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas