Hola
Gracias por responder a ambos
Cita:
Iniciado por AlZuwaga Hola Adler. O me hizo efecto la cerveza demasiado pronto o no entiendo qué pretendés hacer. En principio no entiendo por qué esa comparación de igualdad entre dos fechas la evaluás con true. Digo... si fecha1 = fecha2 me parece suficiente, ¿no?
La verdad es que es mas que suficiente. Pero en el caso que me ocupa son cientos de comparaciones las que se pueden llegar a dar. Es decir
Cita: 1º caso
if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......)
Pongamos por caso que en algún momento no buscas la igualdad sino lo contrarío, entonces tendrías que ir uno por uno
Cita: 2º caso
if (CDate(14/07/2010) <> CDate(16/08/2010) or CDate(14/07/2010) <> CDate(17/08/2010) or .......)
En resumen, como si encuentra alguna coincidencia devuelve True vuelvo ha hacer la comparación
Cita: if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......) = True // es igual al 1º caso
if (CDate(14/07/2010) = CDate(16/08/2010) or CDate(14/07/2010) = CDate(17/08/2010) or .......) = False // es igual al 2º caso
¿He logrado explicarme?
Cita:
Iniciado por Myakire Que pasó mi estimado Adler?!
Solo necesitas encerrar entre comillas el parámetro de la función CDate para que te funcione ese IF
Estaba ya algo saturado para montarle a
este usuario lo que creo que quiere
Reitero mi agradecimiento