Cómo registrar fecha y hora de modificación de datos o registros de celdas en Excel

registrar hora fecha excel

Ya  se ha mencionado muchas veces sobre las distintas y útiles funciones que posee la hoja de cálculo de Microsoft Excel. La cual puedes encontrar hasta de manera online  y  aunque seas de los millones de usuarios en el mundo que la utilicen, no sabías que se puede registrar la modificación de una celda.

Es por este motivo que hemos decidido presentarles un artículo que te explicara paso a paso cómo registrar fecha y hora de modificación de datos o registros de celdas en Excel.

Cómo Registrar Fecha y Hora de Modificación de Datos o Registros de Celdas en Excel

Es posible que no sepas, que con frecuencia la base de datos de Excel son actualizados por los diferentes usuarios. Por tal motivo se necesita llevar un control de las distintas modificaciones o cambios que se efectúen en los datos de las celdas de Excel. Y así de esta forma, podremos tener conocimiento de la última actualización que se realizó de un registro.

En el siguiente tutorial te explicaremos como registrar fecha y hora de modificación de datos o registros de celdas en Excel. De una forma muy sencilla al igual como lo hicimos en el artículo que te explico como crear un índice en Excel usando formas. Así que te pedimos,  no dejes de leer esta interesante guía, que como siempre te será de mucha utilidad.

Cómo registrar fecha y hora de modificación de datos o registros de celdas en Excel

Para que puedas  registrar la fecha y hora de modificación de datos o registros de celdas en Excel, vamos a hacer uso del evento Worksheet_Change. Con ella, podremos  ejecutar en cualquier momento un código de VBA cuando en nuestra hoja de cálculo una celda sufre una modificación.  Y de esta manera podremos registrar en nuestra base de datos los cambios que se realicen.

modificar datos excel

Supongamos que tenemos un cuadro que muestra cuatro columnas, en ellas tenemos en la columna Al nombre, en la columna B el apellido, en la columna C el teléfono. Y tendremos en la columna D la última actualización, con X cantidad de celdas. En esta columna D, quiero ingresar el registro de la fecha y hora de modificación en cualquiera de las celdas.

No importa que columna modifique, en la columna D se mostrara de forma automática la fecha y la hora del último cambio que se registró. Para realizar la operación de registrar fecha y hora de modificación de datos o registros de celdas en Excel. Es dirigirnos al editor de VBA, para crear un código o crear una macro,  para ello nos dirigimos a la parte superior y hacemos clip en la pestaña Desarrollador, luego en VBA.

Ingreso del código de VBA para registrar fecha y hora

Ahora, en el lado izquierdo nos vamos a posicionar en la hoja que contiene nuestra tabla, hacemos clip derecho y en las opciones que aparecerán, debemos seleccionar o hacer clip en Ver código. Ahora en el lado derecho debemos ingresar el siguiente código:

Private sub worksheet_Change(ByVal Target As Range)

It Target.Column < 4 Then

Cells(Target. Row, 4). Value = Now

End If

End Sub

Cuando se ha puesto en marcha este evento, vamos a comparar la celda de la columna que se ha modificado, por medio de la propiedad Target. Column.

Si en dicha columna los parámetros son menores de 4, se insertara la hora y fecha actual por medio de la función Now. Debes notar que tanto la hora como la fecha son insertadas en la columna 4 y en la celda que se ha cambiado y esto lo obtendremos con la propiedad Target.Row.

El siguiente paso que vamos a realizar, es verificar si este código funciona, para ello vamos a minimizar esta ventana. Entonces vamos a dirigirnos a la hoja donde se encuentra nuestro cuadro y realicemos alguna modificación en cualquier celda y columna. Al hacer esto, deberá aparecer en la columna D y en la misma fila donde se originó el cambio, la fecha y hora de modificación.

hora fecha excel

Si por otro lado ingresas un nuevo nombre al cuadro, en la columna D de esa misma fila aparecerá la hora y fecha que estás haciendo el ingreso. Y de esta forma tan sencilla, haciendo uso de VBA, hemos podido aprender una nueva función de Excel. Donde puedes registrar fecha y hora de modificación de datos o registros de celdas en Excel.

Subir