Sub auto_open()
Application.OnTime Now + TimeValue("01:00:00"), "Yedek"
Application.OnTime Now + TimeValue("02:00:00"), "Kayıt"
End Sub
Sub Yedek()
Dim kopyaal As String, kopyayolla As String, dosyam As String
dosyam = ActiveWorkbook.Name
kopyaal = ActiveWorkbook.FullName
kopyayolla = "d:\" & dosyam
ActiveWorkbook.SaveCopyAs kopyayolla
kopyaal = vbNullString
dosyam = vbNullString
kopyayolla = vbNullString
AyarZaman = Now + TimeSerial(1, 0, 0)
Application.OnTime AyarZaman, "Yedek"
End Sub
Sub Kayıt()
For Each xyz In Application.Workbooks
xyz.Save
Next xyz
Call auto_open
End Sub
Eklenti dosyam bütün açık dosyalarda kayıt işlemini yapıyor. sadece aktif dosyada yedek alıyor. bütün dosyaların yedek almasını da istiyorum. kodlarımda nasıl bir değişiklik yapmam gerekiyor.
