gicimi
Yeni Üye
- Katılım
- 18 Haz 2018
- Mesajlar
- 64
- En iyi yanıt
- 0
- Puanları
- 18
- Yaş
- 37
- 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.
Aynı şekilde;
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: