Excel: ¿Qué es una fórmula para insertar automáticamente la fecha de hoy como valor estático?

Excel: ¿Qué es una fórmula para insertar automáticamente la fecha de hoy como valor estático?

Tengo un formulario con 3 columnas.

Date          Item     Cost
10/feb/2022   pc       100

Quiero ingresar los datos usando el botón "Formulario" que abre una ventana emergente para crear fácilmente un nuevo registro, pero no quiero ingresar manualmente la fecha de hoy cada vez (solo la hora y el costo). TODAY() por supuesto no funciona porque al día siguiente todas las fechas anteriores se cambiarán al día de hoy.

La columna Fecha resaltada debería completarse automáticamente con la fecha de hoy (11 de febrero de 2002).

ingrese la descripción de la imagen aquí

Respuesta1

Hay una manera de utilizar la validación de datos para copiar y pegar de manera efectiva como valor la respuesta de =TODAY() en una celda automáticamente. Establezca una celda de referencia o un rango con nombre igual a =AHORA() o =HOY() cuyo valor se actualizará automáticamente cada vez que edite una celda (es decir, cada vez que se recalcule la hoja de cálculo). Ahora configure la cinta Datos > Validación de datos para la celda de entrada de fecha, elija el tipolistay consulte nuestra celda de referencia. Esto proporciona una lista desplegable con la hora/fecha actual reflejada como la única opción en el menú desplegable. La hora/fecha debe estar actualizada hasta el recálculo de hoja activado más recientemente. Una vez seleccionado en el menú desplegable, copia el valor de hora/fecha en la celda de entrada de datos como valor "bloqueándolo" para que ya no se actualice.

Ahora no estoy seguro de que pueda utilizar la validación de datos como parte del formulario de entrada de datos, pero puede intentarlo. De lo contrario, debe recurrir a ingresar datos en las celdas directamente o, según la sugerencia de Rajesh, usar VBA para codificar su propio formulario de entrada de datos.

información relacionada