Función IsDate
Devuelve True si la expresión es una fecha o es reconocible como una fecha u hora válida; en caso contrario, devuelve False.
Sintaxis
IsDate(expression)
El argumento de expresión requerido es un variant que contiene una expresión de fecha o una expresión de cadena reconocible como fecha o hora.
Comentarios
En Windows, el intervalo de fechas válidas es desde el 1 de enero, 100 A.D. hasta el 31 de diciembre, 9999 A.D.; los intervalos varían entre sistemas operativos.
Ejemplo
En este ejemplo, se usa la función IsDate para determinar si una expresión se reconoce como un valor de fecha u hora.
Dim MyVar, MyCheck
MyVar = "04/28/2014" ' Assign valid date value.
MyCheck = IsDate(MyVar) ' Returns True.
MyVar = "April 28, 2014" ' Assign valid date value.
MyCheck = IsDate(MyVar) ' Returns True.
MyVar = "13/32/2014" ' Assign invalid date value.
MyCheck = IsDate(MyVar) ' Returns False.
MyVar = "04.28.14" ' Assign valid time value.
MyCheck = IsDate(MyVar) ' Returns True.
MyVar = "04.28.2014" ' Assign invalid time value.
MyCheck = IsDate(MyVar) ' Returns False.
Vea también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.