• Merhaba Ziyaretçi,
    Microsoft 365 Uygulamaları ile ilgili yeni haberler, dikkat çekici konular, ilgi ile takip edeceğiniz yazılar için.

    Abone Olun
  • ESTE - Microsoft Office Eğitimleri

    Yeni yıl Microsoft Office Eğitim planlarınız için bütçenizi oluşturmadan önce ESTE eğitim kalitesi ile tanışın. 🙌
    Kullanıcıların ihtiyacı olan yazılı materyal, dosya ve video kaynağı desteğimiz ile tüm ofis çalışanlarının iş süreçlerini rahatlatacak eğitimler planlayın. 🎯
    Microsoft Office eğitimlerimiz hakkında detaylı bilgi için bize ulaşın.

    👉 Microsoft Office Eğitim Talebi

Örnek Kod Açılışta Tarih ve Saat ile Yedek Alma

gicimi

Yeni Üye
Katılım
18 Haz 2018
Mesajlar
64
En iyi yanıt
0
Puanları
18
Yaş
36
Konum
Ankara
Ad Soyad
Hüseyin Yılmaz
Office Vers.
Office 2016 Pro
Merhabalar,

Kodu kopyalayın.
Kullanmak istediğiniz sayfa sekmesine sağ tıklayıp "Kod Görüntüle"yi seçin.
Açılan VBA penceresinde Ctrl+V ile yapıştırın.
Excel sayfanıza dönün.
Dosyayı kaydedin.

Kod:
Sub auto_open()
On Error Resume Next
org = ThisWorkbook.FullName
tarih = Format(Now, "dd_mm_yyyy_hh_mm")
Application.DisplayAlerts = False
Application.StatusBar = "Dosyalar Siliniyor !!!..."
Kill ("D:\Beşiktaş\Karakartal_*.xls")
Application.StatusBar = "Bu uygulama D:\Beşiktaş\Karakartal_" & tarih + ".xls olarak farklı kaydediliyor..."
ActiveWorkbook.SaveAs Filename:="D:\Beşiktaş\Karakartal_" & tarih, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False
Application.StatusBar = False
Application.DisplayAlerts = False
Workbooks.Open(Filename:=org).RunAutoMacros Which:=xlAutoDeactivate
Windows("

Aynı şekilde; Auto_Close komutuyla da kapatırken yedek alabilirsiniz.

Kod:
Sub Auto_Open()
Dim kayityeri As String
Dim yedekdosyaadi As String
    kayityeri = ThisWorkbook.Path & "\"
    yedekdosyaadi = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 4) & "_" & Format(Now, "ddmmyyyy_hhmmss")
   
    ActiveWorkbook.SaveCopyAs kayityeri & yedekdosyaadi & ".bak"
End Sub
 
Moderatör tarafında düzenlendi:
Üst Alt