Aktif dosyanın yedeğini almak.

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhabalar.
Aktif dosyanın istediğm zaman bir yedeğini nasıl alabilirim?:)
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Yanlış anlamadıysam eğer şu kod işinize yarayabilir.iyi çalışmalar..
Kod:
Sub yedek()
Dim StDatei As String
    Dim StPhad As String
    StDatei = ThisWorkbook.Name
    StPhad = ThisWorkbook.Path
    Dim Fso As Object
    Set Fso = CreateObject("Scripting.FileSystemObject")
    If Fso.FileExists(StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei) Then
        Kill StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei
    End If
    ActiveWorkbook.SaveCopyAs Filename:=StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sayın Özgretmen teşekkür edrim.
Ben bir kaç ilave yaparak dosya uzantısını xlk olacak şekilde yedeğni çıran kodu yazdım.
Kod:
Sub yedek()
Dim StDatei As String
Dim StPhad As String
nokta = InStrRev(ThisWorkbook.Name, ".", -1)
StDatei = Left(ThisWorkbook.Name, nokta - 1) & ".xlk"
StPhad = ThisWorkbook.Path
Dim Fso As Object
Set Fso = CreateObject("Scripting.FileSystemObject")
If Fso.FileExists(StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei) Then
    Kill StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei
End If
ActiveWorkbook.SaveCopyAs Filename:=StPhad & "\" & Format(Now, "DD-MM-YY") & "_" & Format(Now, "hh-mm") & "_" & StDatei
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,233
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Aşağıdaki kod çalışır mı? Ben denedim oldu.

Kod:
Sub Yedek()
ActiveWorkbook.SaveCopyAs "C:\XXXX.XLT"
End Sub
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,233
Excel Vers. ve Dili
Ofis 365 Türkçe
Evren hocam,

Sayenizde bende birşeyler öğrenmiş oldum. Sorular yanıtları, yanıtlar bilgileri oluşturuyor.
 
Üst