Te paso un macro de la otra opción.
Para crearlo en cada libro a ser auditado debés hacer lo siguiente:
1) Crear una hoja con nombre "
Registro"
2) Agregar un módulo a contener el macro,
Herramientas/Macro/Editor de Visual Basic y luego
Insertar/Módulo .
3) Copiar en el módulo el siguiente código:
Código:
Sub auto_open()
Hoja = ActiveSheet.Name
Celda = ActiveCell.Address
Worksheets("Registro").Select
Range("A1").Select
Selection.End(xlDown).Select
Selection.Offset(1, 0).Select
ActiveCell.Value = Application.UserName
Selection.Offset(0, 1).Select
ActiveCell.Value = Str(Date)
Selection.Offset(0, 1).Select
ActiveCell.Value = Str(Time)
Worksheets(Hoja).Select
Range(Celda).Select
ActiveWorkbook.Save
End Sub
Así, cada vez que se abra el libro se indicará en una nueva fila de la hoja
Registro el nombre del usuario que lo abre, la fecha y la hora.
Espero te sirva.
Saludos