ich möchte von meiner Mappe Sicherheitskopieen anlegen. In dieser Kopie sollen aber alle Makros gelöscht werden. Nach 3 Kopien, soll die erste wieder überschrieben werden.
Kennt sich jemand damit aus und kann mir helfen?
Gruß Andi
Private Sub App_WorkbookOpen(ByVal Wb As Workbook)
If Wb.Path = "D:\Eigene Dateien\Test\Allgemein" Then Wb.SaveCopyAs strKopiePfad & "\Sicherungskopie " & Left(Wb.Name, Len(Wb.Name) - 4) & " " & Format(Now, "dd.mm.yyyy hh.mm.ss") & " .xls"
With Application.FileSearch
.LookIn = strKopiePfad
.FileType = msoFileTypeExcelWorkbooks
.Filename = "Sicherungskopie " & Left(Wb.Name, Len(Wb.Name) - 4) & "*"
If .Execute(msoSortByLastModified) > 5 Then Kill (.FoundFiles(1))
End With
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen