Saltar al contenido

Cómo conservar sólo las 3 ultimas copias guardadas del libro excel


Recommended Posts

publicado

Buenos días

Estoy intentando hacer copias automáticas de seguridad del libro de trabajo (libro1.slxm) cada vez que se cierra el libro.

Las copias se guardarán en la carpeta Bakup (que se encuentra en la misma ruta que el libro de trabajo), y deseo conservar sólo las tres últimas copias mas recientes.

¿Me podrían ayudar?

Un saludo y gracias anticipadas

publicado

Pon esta macro en Thisworkbook.

Private Sub Workbook_AfterSave(ByVal Success As Boolean)
Dim Copia1, Copia2, Copia3
Copia1 = ThisWorkbook.Path & "\Backup\1 " & ThisWorkbook.Name
Copia2 = ThisWorkbook.Path & "\Backup\2 " & ThisWorkbook.Name
Copia3 = ThisWorkbook.Path & "\Backup\3 " & ThisWorkbook.Name
Kill Copia3
Name Copia2 As Copia3
Name Copia1 As Copia2
ActiveWorkbook.SaveCopyAs Copia1
End Sub

 

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.