Hola
Disculpen quiera saber si hay una manera de ejecutar una macro que me de la fecha y hora en que el valor de una celda es modificada.
Saludos
| ||||
Respuesta: Macro Excel Celda modificada Que yo sepa, el libro no guarda esos datos de por sí. Lo que podrías hacer es usar el evento Change de la hoja para ir registrando las fechas de los cambios (aunque es probable que no sea lo más óptimo).
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Macro Excel Celda modificada Hola! truquinho (y amigos!!!). Tanto David como 3pies se refieren a que selecciones con el botón derecho de tu ratón la etiqueta de la hoja que deseas controlar y hagas un clic en: Ver código. En la ventana que se te presentará copia y pega el siguiente código:
Código:
Finalmente incorpora al archivo en cuestión una nueva hoja (en blanco) a la que llamarás "Cambios".Private Sub Worksheet_Change(ByVal Target As Range) Dim Celda As Range Set Celda = Sheets("Cambios").[A65536].End(xlUp).Offset(1) Celda = Now Celda.Offset(, 1) = Target.Address Celda.Offset(, 2) = Target.Value End Sub El código presentado creará 3 datos por cada celda modificada por el usuario informando: fecha y hora, celda y nuevo valor. Espero sea lo que estás buscando. Saludos, Cacho. |