Cómo poner fecha automática en Excel al modificar una celda

En Excel, es muy sencillo hacer que una celda muestre la fecha actual al momento en que se abra el archivo. Sin embargo, ¿cómo podemos hacer para que la fecha se actualice automáticamente al modificar cualquier celda en el documento? A continuación, te explicamos cómo hacerlo.

Índice
  1. Utilizar la función HOY()
  2. Utilizar una macro de VBA
  3. Utilizar una función personalizada de VBA
  4. Preguntas frecuentes:
    1. ¿Cómo puedo hacer que la fecha se actualice cada vez que se abra el archivo?
    2. ¿Puedo personalizar el formato de la fecha?
    3. ¿Es posible hacer que la fecha se actualice automáticamente solo en ciertas celdas?
  5. Conclusión

Utilizar la función HOY()

La forma más sencilla de lograr esto es utilizando la función HOY(). Esta función devuelve la fecha actual del sistema y se actualiza automáticamente cada vez que se abre el archivo o se modifica cualquier celda. Para utilizarla, sigue los siguientes pasos:

  1. Selecciona la celda donde quieres que se muestre la fecha actual.
  2. Escribe la fórmula "=HOY()" sin las comillas en la barra de fórmulas.
  3. Pulsa Enter y la celda mostrará la fecha actual.

De esta manera, cada vez que modifiques cualquier celda del documento, la fecha se actualizará automáticamente.

Utilizar una macro de VBA

Otra forma de hacer que la fecha se actualice automáticamente al modificar cualquier celda en Excel es utilizando una macro de VBA. Esta opción es un poco más compleja que la anterior, pero te permitirá personalizar el formato de la fecha y realizar otras acciones adicionales.

  1. Pulsa Alt+F11 para abrir el Editor de Visual Basic.
  2. Selecciona "Insertar" y luego "Módulo".
  3. Escribe el siguiente código:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Intersect(Target, Range("A1:X1000")) Is Nothing Then Exit Sub
 Application.EnableEvents = False
 Target.Value = Date
 Application.EnableEvents = True
End Sub
  1. Cambia el rango de celdas "A1:X1000" por el rango que desees. Este código hace que la fecha se actualice automáticamente cada vez que se modifica cualquier celda dentro del rango especificado.
  2. Pulsa Alt+F11 para volver a Excel.

Con esto, cada vez que modifiques cualquier celda dentro del rango especificado, la fecha se actualizará automáticamente.

Utilizar una función personalizada de VBA

Si quieres personalizar aún más el formato de la fecha, puedes crear tu propia función personalizada de VBA. Para hacerlo, sigue los siguientes pasos:

  1. Pulsa Alt+F11 para abrir el Editor de Visual Basic.
  2. Selecciona "Insertar" y luego "Módulo".
  3. Escribe el siguiente código:
Function FechaActualizada()
 FechaActualizada = Format(Date, "dd/mm/yyyy")
End Function
  1. Pulsa Alt+F11 para volver a Excel.
  2. Selecciona la celda donde quieres que se muestre la fecha actualizada.
  3. Escribe la fórmula "=FechaActualizada()" sin las comillas en la barra de fórmulas.
  4. Pulsa Enter y la celda mostrará la fecha actualizada en el formato especificado en la función personalizada.

De esta manera, cada vez que modifiques cualquier celda del documento, la fecha se actualizará automáticamente en el formato que hayas especificado.

Preguntas frecuentes:

¿Cómo puedo hacer que la fecha se actualice cada vez que se abra el archivo?

Para que la fecha se actualice automáticamente cada vez que se abra el archivo, utiliza la función HOY() en la celda donde quieres mostrar la fecha actual. Esta función se actualizará automáticamente cada vez que se abra el archivo.

¿Puedo personalizar el formato de la fecha?

Sí, utilizando una función personalizada de VBA como se explica en el punto 4 del artículo.

¿Es posible hacer que la fecha se actualice automáticamente solo en ciertas celdas?

Sí, utilizando una macro de VBA como se explica en el punto 3 del artículo. En el código de la macro, especifica el rango de celdas donde quieres que se actualice la fecha automáticamente.

Conclusión

Como has podido ver, hay varias formas de hacer que la fecha se actualice automáticamente al modificar cualquier celda en Excel. Escoge la opción que mejor se adapte a tus necesidades y empieza a trabajar de manera más eficiente.

Subir

Este sitio web utiliza cookies propias y de terceros para garantizarle la mejor experiencia en nuestro sitio web. Política de Cookies