DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub SAYFALARI_YEDEKLE()
Application.ScreenUpdating = False
Application.EnableEvents = False
Application.DisplayAlerts = False
Set fLk = CreateObject("Scripting.FileSystemObject")
uzanti = fLk.GetExtensionName(ActiveWorkbook.Name) ' uzantı buluyor
Klasor = "C:\Günlük Yedek"
If fLk.FolderExists(Klasor) = False Then
MkDir Klasor
End If
ActiveWorkbook.Save
For i = 1 To ThisWorkbook.Sheets.Count
sayfa_adi = Sheets(i).Name
Dosya_adi = sayfa_adi & " " & Format(Now, "dd_mm_yyyy_hh_nn_ss")
Kayıt_Yeri = Klasor & "\" & Dosya_adi & "." & uzanti
fLk.CopyFile ThisWorkbook.FullName, Kayıt_Yeri
Dim WB As Workbook
Set WB = Workbooks.Open(Kayıt_Yeri)
For j = ActiveWorkbook.Sheets.Count To 1 Step -1
If sayfa_adi <> Sheets(j).Name Then
Worksheets(j).Delete
End If
Next
ActiveWorkbook.Save
ActiveWorkbook.Close
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
Application.EnableEvents = True
MsgBox "işlem tamam"
End Sub