¿Cómo generar un patrón para validar la entrada de fecha usando expresiones regulares en Excel?

Quien soy
Philippe Gloaguen
@philippegloaguen
FUENTES CONSULTADAS:

support.google.com, support.apple.com

Autor y referencias

Estas plantillas cubren todos los tipos de caracteres que se ingresan durante la codificación Visual Basic para simbolizar un error en caso de un cambio en el contenido.

De esta manera te explicamos el grupo de caracteres que lo componen y cómo puedes escribir el patrón que te permitirá validar las fechas que ingresas en Excel.

¿Cuál es el patrón que debes establecer para las fechas?

Cuando generar la plantilla para validar la entrada de fecha, necesita saber qué símbolos, números y letras escribirá para que el código se lea correctamente y la función funcione como se espera.



El código que debes establecer dentro del formulario es el siguiente:

  • “^ ([0] [1-9] | [12] [0-9] [3 [01]) ( / | -) ([0] [0-9] | [1] [0-2]) 2 ( re {4}) $ “

El símbolo de disyunción " ^ Siempre debe estar al principio de la cadena, que es la encargada de indicar que se pueden dar una o más secuencias, pero no todas a la vez.

Definición de código establecido para generar la plantilla para validar la inserción de la fecha

Dado que las fechas se presentan en forma de día, mes y año y tienen un grado de variabilidad, esto es lo que establecerá el número de secuencias que estará escrito en el código.

 

dias del mes

En el caso de los días sabemos que en el calendario tiene una variación de 0 a 30 (o 31 según el mes), por lo que debes armar tres tipos de secuencias:

  • El primero que incluye números que comienzan con el número 0 y pueden culminar del 1 al 9.
  • El segundo que incluye números que comienzan con el número 1 y pueden culminar del 0 al 9.
  • El tercero y último, que incluye números que comienzan con el número 3 y terminan entre 0 y 1.

Para configurar secuencias. Los paréntesis se abren para escribir cada una de las secuencias entre paréntesis para establecer el número principal y el número que irá acompañado de para crear el formato de día.



Mes del año

Una vez hecho lo anterior, el separadores válidos que puede ser insertado por la persona, en el caso de símbolos” /El - " Entre soportes, comenzando con una barra invertida.

Con los meses se establecen las secuencias de la misma forma que los días de la semana, estableciéndose ambas secuencias con números que pueden ir del 0 al 12.

  • La primera secuencia se establecerá con números a partir del 0 y puede culminar del 1 al 9.
  • La segunda secuencia se establecerá con números a partir del 1 y puede culminar del 0 al 2.

 

Nuevamente, debe volver a ingresar los separadores de la misma manera que lo hizo por primera vez. O simplemente agregue " 2 "Indicando que lo que está escrito debe coincidir con el segundo grupo establecido en el código de la macro.


Fecha año

En esta última parte tienes dos opciones. O agregue secuencias de la misma manera que un gran cantidad de años se puede extender hasta la fecha en que se puede escribir.

Porque esto requiere muchos números. El proceso se simplifica usando corchetes alrededor del término " d ”Indicando cualquier número decimal existente.


Como no nos ayuda considerar un número infinito, se debe establecer que se limitarán a un formato de cuatro caracteres por " 4 {} .

Finalmente, indica que ha terminado las secuencias agregando el símbolo " $ " ¡está hecho!

Si está interesado en trabajar correctamente en Excel. Te recomendamos que conozcas todas las funciones que te ofrece este programa y que te facilitan el trabajo. Si planea trabajar con gráficos, aprenda cómo crear una leyenda o crear los gráficos usando macros.

Si desea guardar y ocultar de forma privada una hoja de Excel, también puede hacerlo a través de una macro.

EtiquetasEccellere
Añade un comentario de ¿Cómo generar un patrón para validar la entrada de fecha usando expresiones regulares en Excel?
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.