Yedekleme Hakkında

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
İyi günler ekteki örnek dosyada userform'dan çıkış yaptığım zaman "Dosyanızı yedeklemek istiyormusunuz ?" diye bir seçenek geliyor.Ben eveti seçtiğim zaman yedekleme yapıyor.Hayırı seçtiğim zaman ise yedekleme yapmadan sadece kayıt yaparak çıkış yapıyor.Benim istediğim Userformdan çıkış yapıp hiç bir seçeneği seçmessem 2 saniye içerisinde kayıt yapıp exel'den çıksın.Ayrıca yedekleme dosya adı,tarihi ve saati ile yedekleme yapsın istiyorum.Yardımlarınızı bekliyorum.Saygılar
Kod:
Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)
Set ds = CreateObject("Scripting.FileSystemObject")
Kyt = "D:\YEDEK"
On Error Resume Next
If Dir(Kyt) = "" Then MkDir Kyt
Dosya = ThisWorkbook.Name
uzanti = Right(Dosya, InStr(1, StrReverse(Dosya), ".", vbTextCompare))
If MsgBox("DOSYANIZI YEDEKLEMEK İSTİYORMUSUNUZ ?", vbInformation + vbYesNo, "YEDEKLEME") = vbYes Then
Dim Yedek As String
Trh = Format(Now, "dd.mm.yyyy hh_nn_ss")
ThisWorkbook.Save
ds.CopyFile ThisWorkbook.FullName, Kyt & "\" & Trh & uzanti
Else

End If
    If Excel.Application.Windows.Count > 1 Then
    ThisWorkbook.Save: ThisWorkbook.Close
    Else
    ThisWorkbook.Save: Application.Quit
    End If
End Sub
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,007
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Ekteki örnek dosyayı incelermisiniz.
 

Ekli dosyalar

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Korhan bey ,çok teşekkür ederim.Ellerinize sağlık
 
Üst