Fecha de la última edición (Microsoft Excel)
Como parte de la configuración de una hoja de trabajo, es posible que desee que el encabezado o pie de página contenga la fecha en que se editó por última vez el libro. Excel no mantiene esta información, pero le permite realizar macros cada vez que ocurren ciertos eventos, como cambios en un libro. Todo lo que necesita hacer es agregar una macro como la siguiente al objeto ThisWorkbook en el Editor de VBA:
Private Sub Workbook_SheetChange(ByVal _ Sh As Object, ByVal Target As Excel.Range) ActiveSheet.PageSetup.CenterFooter = _ "Worksheet Last Changed: " & _ Format(Now, "mmmm d, yyyy hh:mm") End Sub
La macro da como resultado que cada pie de página en cada hoja de trabajo en el libro de trabajo tenga fechas y horas separadas, ya que cada hoja de trabajo se actualizaría en diferentes momentos. Puede cambiar la propiedad de destino (.CenterFooter) a una de las otras propiedades de encabezado o pie de página (.LeftHeader, .CenterHeader, .RightHeader, .LeftFooter, .RightFooter) como desee.
Es posible que desee que el encabezado o pie de página incluya en su lugar la fecha en que se guardó por última vez el libro. (Esto es lo que mucha gente realmente ve como la «fecha de la última edición»). La información está visible en el cuadro de diálogo Propiedades de una hoja de trabajo, pero Excel no tiene una selección de menú u otro comando que le permita insertar esta fecha en un encabezado o pie de página. En su lugar, debe utilizar una macro para agregar la información deseada.
La mejor manera de realizar la tarea es agregar una macro al objeto ThisWorkbook que se activa justo antes de guardar un libro:
Private Sub Workbook_BeforeSave(ByVal _ SaveAsUI As Boolean, Cancel As Boolean) Dim sht For Each sht In Sheets sht.PageSetup.CenterFooter = _ "Workbook Last Saved: " & _ Format(Now, "mmmm d, yyyy hh:mm") Next End Sub
Esta macro recorre cada hoja de trabajo en el libro de trabajo y cambia cada pie de página central para tener la fecha en que se guardó el libro de trabajo.
ExcelTips es su fuente de formación rentable en Microsoft Excel.
Este consejo (11604) se aplica a Microsoft Excel 2007, 2010, 2013 y 2016.
Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí: link: / excel-Date_Last_Edited [Date Last Edited]
.