Fecha y autor de la última modificacion en Excel

Fecha y autor de la última modificación en Excel

En ocasiones podemos necesitar conocer cuando y quien realizo la última modificación de nuestro libro de Excel. Averiguar esta información no es para nada complejo y a través de estos sencillos pasos verás lo fácil que resulta.

Para empezar, y como siempre, nos iremos a nuestro editor de Visual Basic para aplicaciones usando el atajo de teclado ALT + F11. Una vez allí en vez de crear un nuevo módulo vamos a hacer click derecho en «ThisWorkbook» y elegimos «View code» (Ver código, si lo tienes en español).

Tras realizar esto, veremos una hoja en blanco donde podremos empezar a escribir nuestro código. Básicamente lo que haremos será obtener de Excel la información sobre quien modifico el libro y cuando se modifico. Esta información Excel la guarda siempre por defecto, pero no la publica de un modo visible. Usaremos el titulo de la ventana para publicar dicha información cada vez que abramos el libro de Excel. Es por esa razón por la que nos tenemos que suscribir al evento (creando un manejador de un evento) «Workbook_Open» que se dispara cada vez que alguien abre el libro de Excel.

Usemos el siguiente código:

'Creamos un manejador del evento Workbook Open (handler) 
Private Sub Workbook_Open()

'Rescatamos el ultimo usuario que modifico el libro
ultimoUsuario = ThisWorkbook.BuiltinDocumentProperties("Last Author")

'Rescatamos la ultima fecha en la que se grabo el libro.
ultimaFecha = ThisWorkbook.BuiltinDocumentProperties("Last Save Time")

'usamos la instancia del libro, y accedemos al titulo ("caption") de la ventana activa. Modificando el texto que vemos en ella y añadiendo el ultimo usuario y la ultima fecha de edición del libro.
ThisWorkbook.Windows(1).Caption = ultimoUsuario & " --- " & ultimaFecha

End Sub

El vídeo tutorial de Excel

¿Donde puedo encontrar mas tutoriales?

Puedes suscribirte al canal haciendo click aquí.
Por otro lado he creado unas listas de reproducción con tutoriales de Excel ordenados por categorías y capítulos ordenados, puedes consultarlos en los siguientes enlaces:

11 comments On Fecha y autor de la última modificacion en Excel

  • Hola . Buenos días.
    Me gusto mucho esta macro. Hay varias personas que en mi trabajo manejan el mismo archivo, y cuando hay un problema es difícil saber quien fue el ultimo que lo modificó, pero con esta macro muy fácil es bueno saber quien ha modificado el archivo.
    Excelente.

  • Buenas tardes.

    Tengo un archivo en Excel que no esta compartido y la información esta alterada.

    Como puedo saber quien o quienes lo modificaron y desde donde fue accesado el archivo?.

    De antemano, gracias.

  • Ya realice la macro, pero no se donde veo la información de quien realizo la ultima modificación y en que fecha, como la visualizo

  • pregunta: tengo las celdas a1, b1, c1, y cuando se modifiquen grabe quien las modifico y la fecha en la d1 y e1 respectivamente, se puede????

  • Gracias por el video, es muy útil. Pero cómo puedo hacer que la información que tu haces aparecer en la cabecera aparezca al final del documento, por ejemplo, como pie de página o en la última fila? Lo necesito para cuando se da el documento impreso que aparezca la información impresa. Muchas gracias

  • Hola, necesito mostrar el autor e la ultima modificacion de un Libro pero debo mostrarla en otro, es decir, saber quien modifico el archivo Libro.xlsx pero debo mostrarlo en una hoja del archivo Libro2.xlsm, alguien lo ha hecho antes? Muchas gracias

  • Muy bueno el video. Me ha sido de utilidad. Pero si además quiero que al principio aparezca el nombre del archivo excel, y luego el usuario y la fecha de modificiación, ¿cómo lo puedo incluir?

    • Trasteando un poco lo que conseguido:

      Private Sub Workbook_Open()

      ThisWorkbook.Windows(1).Caption = ThisWorkbook.Name & «—» & ThisWorkbook.BuiltinDocumentProperties(«Last Author») & «–» & ThisWorkbook.BuiltinDocumentProperties(«Last Save Time»)

      End Sub

      Gracias por el video-

Leave a reply:

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Site Footer

X

Suscribete al canal en YouTube

Con más de 90.000 suscriptores, encontrarás mas de 300 video tutoriales gratuitos sobre Excel, Informática, programación e Internet.

Suscribete