• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Zaman Ayarlı Yedekleme

Katılım
26 Eylül 2020
Mesajlar
171
Excel Vers. ve Dili
excel 2019 pro.Türkçe
Altın Üyelik Bitiş Tarihi
26-09-2021
Arkadaşlar zaman ayarlı yedekleme yaptırmaya çalışıyorum.Kodu aşağıda paylaşıyorum.Bilgisayarda C sürücüsünde YEDEK adlı klasör oluşturdum.Workbook open kısmınada call yedek diye yazdım..Butona tıklarsam yedekleme yapıyor ama kendiliğinden yedekleme yapmıyor.Yardımlarınızı bekliyorum.

Private Sub yedek_click()
Application.OnTime Now + TimeValue("00:02"), "yedek"
Dim DosyaSistemi As Object, Aktif_Dosya_Adı As String
Dim Yedek_Dosya_Adı As String, Kayıt_Yeri As String
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
Aktif_Dosya_Adı = ThisWorkbook.FullName
Yedek_Dosya_Adı = Replace(ThisWorkbook.Name, ".xls", "") & Format(Date, " dd_mm_yyyy") & "_" & Format(Now, "hh_mm") & ".xls"

Kayıt_Yeri = "C:\YEDEK\" & Yedek_Dosya_Adı

ThisWorkbook.Save

On Error Resume Next
If Dir("C:\YEDEK\") = "" Then MkDir "C:\YEDEK\"
DosyaSistemi.CopyFile Aktif_Dosya_Adı, Kayıt_Yeri

MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Kayıt_Yeri, vbInformation
End Sub
 
Üst