Observación cuando se cambió un libro de trabajo (Microsoft Excel)
En un entorno en el que varias personas trabajan en el mismo libro, es posible que desee una forma de realizar un seguimiento de cuándo las personas cambiaron un libro por última vez.
Hay un par de formas de abordar esta tarea. Una es simplemente averiguar cuándo se guardó un libro por última vez. Este enfoque funciona bien si asume que los cambios en el libro siempre se modifican. (Los cambios no guardados, por supuesto, no son realmente un cambio duradero). La siguiente macro devuelve la fecha en que se guardó un libro de trabajo y almacena esa fecha en la celda A1:
Sub DateLastModified() Dim fs, f Set fs = CreateObject("Scripting.FileSystemObject") Set f = fs.GetFile("D:\MyFolder\MyFile.xls") Cells(1, 1) = f.DateLastModified End Sub
Para usar la macro, simplemente reemplace la especificación del archivo D: \ MyFolder \ MyFile.xls con lo que sea apropiado para usted.
Si desea una hoja de historial de quién hizo qué con su libro de trabajo, entonces es necesario un enfoque diferente. Quizás la mejor solución es probar la función para compartir de Excel, que se puede configurar para mantener un registro histórico de un libro. Siga estos pasos:
-
Elija Compartir libro de trabajo en el menú Herramientas. Excel muestra el cuadro de diálogo Compartir libro.
-
Asegúrese de que se muestre la pestaña Edición.
-
Seleccione la casilla de verificación Permitir cambios.
-
Muestra la pestaña Avanzado.
-
Asegúrese de que el botón de opción Mantener historial de cambios esté seleccionado.
-
Con los otros controles del cuadro de diálogo, seleccione las opciones de seguimiento que desee utilizar con el libro.
-
Haga clic en Aceptar.
-
Elija Control de cambios en el menú Herramientas, luego elija Resaltar cambios en el submenú. Excel muestra el cuadro de diálogo Resaltar cambios.
-
Asegúrese de que la casilla de verificación Listar cambios en una hoja nueva esté seleccionada.
-
Haga clic en Aceptar.
A medida que se realizan cambios en el libro de trabajo, Excel realiza un seguimiento de esos cambios (junto con quién los hizo) y los coloca en una hoja de trabajo separada para que pueda revisarlos más tarde.
_Nota: _
Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.
link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador]
.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (2935) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posterior) aquí:
link: / excelribbon-Noting_When_a_Workbook_was_Changed [Observando cuando se cambió un libro]
.