Vamos a hacer que cuando se ingrese un dato en la columna A, en la columna B se grabe la fecha y en la columna C se grabe la hora de forma automática.
Para ello damos clic con el botón derecho del mouse sobre la pestaña de la hora respectiva y seleccionamos la opción “Ver código”.
Se abre una ventana de Visual Basic donde copiamos el siguiente código:
Private Sub Worksheet_Change(ByVal Target As Range)If Not Application.Intersect(Target, Range("A:A")) Is Nothing ThenRange("B" & Target.Row) = DateRange("C" & Target.Row) = Format(Now, "hh:mm")End IfEnd Sub
Guardamos y listo.
Con esto, cada vez que se introduzca un dato en cualquier fila de la columna A, la fecha y hora se insertarán de forma automática en las columnas B y C y permanecerán constantes, esto es que cuando se habrá Excel nuevamente tales valores no se actualizarán.