AutoSave

Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Merhaba,

Mevcut olan dosyamin hergun saat 16:00'da asagiki dosyaya kaydedilmesi mumkun mu?

C:\user\GROUP\SAL\AAA\Backups\C&E Program.xls

Kisayolu verilen dosya yedek olacak. Veya alternatif bir cozum de olabilir.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki şekilde dener misiniz ?
Kod:
Sub auto_open()
Application.OnTime Now + TimeValue("16:00:00") - Now, "Yedek"
End Sub

Sub Yedek()
    ActiveWorkbook.SaveCopyAs "C:\user\GROUP\SAL\AAA\Backups\C&E Program.xls"
    MsgBox "Dosyanız kaydedildi"
End Sub
 
Katılım
2 Mart 2007
Mesajlar
603
Excel Vers. ve Dili
2003
Belgenin devamlı açık olması gerektiğini hatırlatalım..
 
Katılım
29 Eylül 2006
Mesajlar
189
Excel Vers. ve Dili
Excel 2003 turkce
Peki ayni dosya ustune save yerine, farkli isimlerle hergun save as aldirmamiz mumkun mu? C&E_1 -C&E_2 gibi
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
Mümkün. Nasıl birşey istiyorsunuz?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,731
Excel Vers. ve Dili
Excel 2019 Türkçe
A1 hücresindeki değeri sayaç olarak kullandım.
Kod:
Sub Yedek()
    [A1] = [A1] + 1
    ActiveWorkbook.SaveCopyAs "C:\user\GROUP\SAL\AAA\Backups\C&E" & [A1] & "Program.xls"
    MsgBox "dosyanız kaydedildi"
    ActiveWorkbook.Save
End Sub
 
Üst