Devuelve un valor de tipo Boolean que indica si una expresión se puede convertir en una fecha.
Sintaxis: IsDate(expresión)
Argumentos:
El argumento expresión, es un tipo de datos Variant que puede ser cualquier expresión de fecha o expresión de cadena reconocible como una fecha o una hora.
Observaciones:
IsDate devuelve Vedadero si la expresión es una fecha o se puede reconocer como una fecha válida; caso contrario, devuelve Falso. En Microsoft Windows, el intervalo de fechas válidas está comprendido entre el 1 de enero de año 100 d.C. y el 31 de diciembre de 9999 d.C.; los intervalos varían de un sistema operativo a otro.
Ejemplos:
1. Se utiliza la función IsDate para determinar si una expresión puede convertirse en fecha.
Dim MiFecha, SuFecha, SinFecha, MiPruebita
MiFecha = "31 marzo 2012": SuFecha = #31/03/12#: SinFecha = "Sonríe"
MiPruebita = IsDate(MiFecha) ' Devuelve Verdadero
MiPruebita = IsDate(SuFecha) ' Devuelve Verdadero
MiPruebita = IsDate(SinFecha) ' Devuelve Falso
2. Se utiliza la función IsDate para determinar si una expresión corresponde a una fecha.
MsgBox IsDate("22-12") Devuelve Verdadero
MsgBox IsDate("1.12") Devuelve Verdadero
MsgBox IsDate("1/31/20") Devuelve Verdadero
MsgBox IsDate("1/31/20") Devuelve Verdadero
3. Se utiliza la función IsDate para detectar si una celda tiene formato de fecha o no.
If IsDate(Range("A1")) = True Then
Range("B1").Value = "si es fecha"
Else: Range("B1").Value = "no es fecha"
End If
♥ Revisar archivo adjunto: Función IsDate
Elaborado por: Itala Terán
9 comentarios
Escriba un comentario →