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.