Excel dosyası makroyla arşiv klasörüne nasıl yedeklenir?

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,553
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Değerli Dostlar;


Yıllık harcamaları tuttuğum bir Excel dosyam var. Yıllık işlem sayısı 1800 - 2000 arasında değişmektedir. Office 365 TR x64 sürümü kullanıyorum. Bazen nedenini anlamadığım kayıt düzeni ve yapısında bozulma olabilmekte, geçmişe dönerek düzeltme işlemleri yapmak ; hem sıkıcı, hem de yorucu olmaktadır.

Dosyam; masaüstünde C:\Users\aaa\Desktop\2020_HarcamalarıIzleme_Final.xlsx yolunda olup, dosyayı her hafta D:\YEDEK_EXCEL klasörüne aktararak arşivlemek istiyorum.

Yardımınızı rica edeceğim.
 

Ekli dosyalar

Katılım
24 Şubat 2010
Mesajlar
281
Excel Vers. ve Dili
EXCEL 2003
Altın Üyelik Bitiş Tarihi
26.04.2022
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Set ds = CreateObject("Scripting.FileSystemObject")
ThisWorkbook.Save
If ds.FolderExists("D:\YEDEKLER") = False Then
ds.CreateFolder "D:\YEDEKLER"
End If
If ThisWorkbook.Path = "D:\YEDEKLER" Then Exit Sub
If MsgBox(" Soruyor ... Dosyanın yedeğini D:\Yedek\ Dizinine almak istiyor musunuz?", vbInformation + vbYesNo, "Durum") = vbYes Then
yol = "D:\YEDEKLER\" & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
ds.CopyFile ThisWorkbook.FullName, yol
End If
End Sub
 
Katılım
24 Şubat 2010
Mesajlar
281
Excel Vers. ve Dili
EXCEL 2003
Altın Üyelik Bitiş Tarihi
26.04.2022
kendinize göre düzenleye bilirsiniz makroyu ilgili alana ekleyin213940
 

assenucler

Altın Üye
Katılım
19 Ağustos 2004
Mesajlar
3,553
Excel Vers. ve Dili
Ofis 365 TR 64 Windows 11 Home Single Language x64 TR
Altın Üyelik Bitiş Tarihi
29-05-2025
Sayın @zehfeysal,

İlginiz ve kısa sürede yanıtınız için çok teşekkür ederim.
Sağ olun, var olun.

Saygılar,
 
Üst