• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

flash diske yedekleme

Katılım
13 Kasım 2008
Mesajlar
86
Excel Vers. ve Dili
2010 TR
Kod:
Ken = ActiveWorkbook.Name
tar = Application.Text(Now(), "mm.dd.yy-hh.mm")
isim = Ken & "- Yedek " & tar & ".xlsm"
ActiveWorkbook.SaveCopyAs isim

bu kodla sadece belgelerime yedekleme yapabiliyorum bir sürücüye yedekleme yapması için nasıl bir değişiklik gerekiyor
 
Sisteminizin varsayılan kayıt yeri "belgelerim" olduğu için oraya kayıt yapıyor olabilir.
Bu kodları çalıştırmadan önce herhangi bir dosyayı flash belleğe kaydedin, daha sonra bu kodu deneyin. Sanırım istediğiniz olacak gibi geliyor bana..
 
koluncak
Düğmeye ekleyince çalışıyor

Metin Karaağaç
Bu koda yedekleyeceği yerin yolunu ekleyemezmiyiz
 
Son düzenleme:
biraz uğraştırdı ama bu şekilde hallettim

Kod:
Sub YEDEK()
Ken = ActiveWorkbook.Name
tar = Application.Text(Now(), "mm.dd.yy-hh.mm")
isim = Ken & " - Yedek " & tar & ".xlsm"
ActiveWorkbook.SaveCopyAs "I:" & "\" & isim & ".xlsm"
End Sub
 
flash disk takılı olmadığında uyarması için kodu bu hale getirdim ama bu sefer flash disk takılı olduğundada aynı uyarıyı veriyor. hata olmadığı zaman bu uyarıyı vermemesi için ne yapmam gerekiyor

Kod:
Sub YEDEK()
On Error GoTo hata
Ken = ActiveWorkbook.Name
tar = Application.Text(Now(), "mm.dd.yy-hh.mm")
isim = Ken & " - Yedek " & tar & ".xlsm"
ActiveWorkbook.SaveCopyAs "I:" & "\" & isim & ".xlsm"
hata:
    MsgBox "Lütfen Bir USB Bellek yerleştirin"
End Sub
 
Son düzenleme:
Geri
Üst