Está en la página 1de 3

IJAR LA FECHA Y HORA EN

EXCEL
En ocasiones necesitamos insertar la fecha y hora actuales en
una celda de nuestra hoja y que dicho valor permanezca fijo
después de haberlo insertado. Muchos intentarán hacerlo con las
funciones de Excel, pero pronto se darán cuenta que no es
posible.
INSERTAR FECHA Y HORA CON
FUNCIONES
Al utilizar funciones de Excel para insertar la fecha y la hora, el
valor mostrado en la celda será actualizado automáticamente al
momento de recalcular las fórmulas y por lo tanto los valores de la
fecha y hora jamás serán fijos.

Puedes comprobar este comportamiento utilizando la función


AHORA, que nos devuelve tanto la fecha como la hora actual. Es
probable que al ingresar la función se muestre solamente la
fecha, pero podemos cambiar el formato personalizado de la
celda por dd/mm/aaaa hh:mm para mostrar también la hora:
Deja pasar algunos segundos hasta que el reloj de tu equipo haya
avanzado al menos un minuto, pulsa la tecla F9 y verás que el
valor de la hora se actualizará a la misma hora del computador.
Por esta razón, no podemos fijar la fecha y hora en
Excel utilizando funciones.

FIJAR FECHA Y HORA CON UN ATAJO DE


TECLADO
La única alternativa que tenemos en Excel para evitar que la
fecha y hora se actualicen constantemente es introducir sus
valores directamente en una celda. Pero ya que esta acción
requeriría de un ingreso manual, podemos utilizar los siguientes
atajos de teclado para facilitar las cosas:

 Insertar la fecha actual: Ctrl + , (coma)


 Insertar la hora actual: Ctrl + : (dos puntos)
Estos atajos de teclado son válidos para una versión de Excel en
castellano. Si tienes una versión en inglés, entonces deberás
utilizar el atajo Ctrl + ; (punto y coma) para insertar la fecha actual
y el atajo Ctrl + Shift + ; (punto y coma) para la hora.

MACRO PARA INSERTAR FECHA Y HORA


ACTUALES
También tenemos la opción de crear una macro para insertar los
valores de la fecha y hora actuales en una celda. Eso lo podemos
lograr gracias a la función Now en VBA y para mostrarlo
comenzaré insertando un botón de comando ActiveX en la hoja
actual y después haré doble clic sobre el botón para insertar el
siguiente código:

1 Private Sub CommandButton1_Click()


2     Range("B1").Value = Now
3 End Sub
Esta macro asigna el valor de la función Now a la celda B1 de la
hoja actual. Al pulsar el botón obtendré el siguiente resultado:

Con este método he insertado tanto la fecha como la hora actual


en la misma celda. Si quisiera insertar solamente la fecha
entonces debería utilizar la función Date en lugar de la función
Now y si quisiera insertar solamente la hora debería utilizar
la función Time.

Si al utilizar este método la celda muestra el error “######” será


porque la columna está demasiado angosta como para mostrar la
fecha y hora, pero se resolverá fácilmente con tan solo aumentar
el ancho de la columna. Descarga el libro de trabajo y comprueba
el uso de estas tres funciones VBA que serán útiles para fijar la
fecha y hora en Excel.
CategoríasMicrosoft Excel

También podría gustarte