¿Quieres hacer esta prueba en Excel VBA? Si es así, no necesita usar expresiones regulares.
Aquí hay una función definida por el usuario para probar si una fecha ingresada como una cadena ocurre en el formato 17 de marzo de 2016. Tal como está escrita, la función acepta entradas de fecha en mayúsculas, minúsculas o mayúsculas y minúsculas. No acepta ceros a la izquierda, nombres completos de meses o años de dos dígitos. Si el usuario incluye espacios adicionales, esos son tolerados.
Función ValidDate (sDate As String, Opcional sPattern As String = “mmm d, aaaa”) Como booleano
Dim dat As Date
Dim s As String
En Error Reanudar Siguiente
s = Application.Trim (UCase (sDate)) ‘Usa texto en mayúsculas y elimina espacios adicionales
dat = CDate (s)
ValidDate = (s = UCase (Formato (dat, “mmm d, aaaa”)))
En error GoTo 0
Función final
- ¿Me puede mostrar cómo resolver este problema?
- ¿Qué es más eficiente para encontrar una solución para el problema del vendedor ambulante, una búsqueda puramente aleatoria o un algoritmo genético? ¿Hay un papel?
- Cómo asignar el antiguo objeto vectorial al objeto vectorial en C ++
- ¿Cómo particionar un conjunto múltiple de enteros positivos en tres subconjuntos de modo que se minimice la diferencia entre las sumas de subconjuntos máximas y mínimas?
- ¿Cuáles son algunas aplicaciones del algoritmo Aho Corsaik en la programación competitiva?