Selam.
Ağda kullanılan sürekli güncellenen bir dosyanın kopyasını nasıl alabiliriz.
(Bu kopya dosya da asıl dosyadaki tüm değişiklikler de sürekli güncel olması gerekir.)
Saygılarımla.
Sub kopyala()
a = "C:\kullanılandosya.xls"
b = "D:\yenidosya.xls" 'yedek alınan sürücü ve dosya adı
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
DosyaSistemi.CopyFile a, b
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
kopyala
End Sub
Sub kopyala()
a = ThisWorkbook.FullName
b = "D:\" & ActiveWorkbook.Name
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
DosyaSistemi.CopyFile a, b
End Sub
Sayın Halit3,
Bu kodu kodlar bölümünde kitap kısmına mı, modüle kısmına mı nereye yapıştır malıyım?
dosya = "Hesap - YEDEK"
isim = "" & dosya & ".xls"
ydk = "D:\Hesaplarım\YEDEK\" & isim & ""
ActiveWorkbook.SaveCopyAs ydk
MsgBox "İşlem Başarı İle Tamamlanmıştır.", vbInformation, " BİLGİ"
Sub yedek()
dosya = "Hesap - YEDEK"
isim = dosya & ".xls"
ydk = "D:\Hesaplarım\YEDEK\" & isim
ActiveWorkbook.SaveCopyAs ydk
MsgBox "İşlem Başarı İle Tamamlanmıştır.", vbInformation, " BİLGİ"
End Sub