sn hocalarım
sabah sabah bir problemle karşılaştım. aşağıdaki kodlarla bir klasörü c:\isos yedek içine kopyalıyorum. ancak bugün için tekrar yedek almak istediğimde c:\isos yedek klasörü var olduğu için hata veriyor. bu kodları şöyle yazmam gerekiyor. c:\ de isos yedek varsa devam et yoksa klasörü oluştur.
On Error GoTo 10
MsgBox "YEDEKLEME C SÜRÜCÜSÜNE VE YEDEK ADLI KLASÖRE YAPILACAK", , "İSOS YEDEKLEME"
MkDir ("c:\isos yedek")
Dim ds
Set dt = CreateObject("Scripting.FileSystemObject")
ds.CopyFolder ThisWorkbook.Path & "\" & Label5, "c:\isos yedek" & "\" & Format(Now, "dd_mm_yyyy")
MsgBox (Label5 & " YILINA VE BUGÜNE AİT YEDEKLEME TAMAMLANMIŞTIR.")
Exit Sub
10 MsgBox "BUGÜNE AİT YEDEKLEME YAPILMIŞ.", , "HATA!"
yardımcı olacak arkadaşlara şimdiden teşekkür ederim. saygılar:yardim:
sabah sabah bir problemle karşılaştım. aşağıdaki kodlarla bir klasörü c:\isos yedek içine kopyalıyorum. ancak bugün için tekrar yedek almak istediğimde c:\isos yedek klasörü var olduğu için hata veriyor. bu kodları şöyle yazmam gerekiyor. c:\ de isos yedek varsa devam et yoksa klasörü oluştur.
On Error GoTo 10
MsgBox "YEDEKLEME C SÜRÜCÜSÜNE VE YEDEK ADLI KLASÖRE YAPILACAK", , "İSOS YEDEKLEME"
MkDir ("c:\isos yedek")
Dim ds
Set dt = CreateObject("Scripting.FileSystemObject")
ds.CopyFolder ThisWorkbook.Path & "\" & Label5, "c:\isos yedek" & "\" & Format(Now, "dd_mm_yyyy")
MsgBox (Label5 & " YILINA VE BUGÜNE AİT YEDEKLEME TAMAMLANMIŞTIR.")
Exit Sub
10 MsgBox "BUGÜNE AİT YEDEKLEME YAPILMIŞ.", , "HATA!"
yardımcı olacak arkadaşlara şimdiden teşekkür ederim. saygılar:yardim: