...& Format(Now, " dd_mm_yyyy_hh_mm") & uzanti
Kayıt_Yeri = yer & Yedek_Dosya_Adı
On Error Resume Next
If Dir(yer) = "" Then MkDir yer
On Error Resume Next
DosyaSistemi.CopyFile ThisWorkbook.FullName, Kayıt_Yeri
ActiveWorkbook.Password = ""
Application.DisplayAlerts = True
Application.Quit
End Sub
...& Format(Now, " dd_mm_yyyy_hh_mm") & uzanti
Kayıt_Yeri = yer & Yedek_Dosya_Adı
On Error Resume Next
If Dir(yer) = "" Then MkDir yer
On Error Resume Next
DosyaSistemi.CopyFile ThisWorkbook.FullName, Kayıt_Yeri
ActiveWorkbook.Password = ""
Application.DisplayAlerts = True
Application.Quit
End Sub
...& Yedek_Dosya_Adı
ThisWorkbook.Save
On Error Resume Next
If Dir("D:\YEDEK_EXCEL\") = "" Then MkDir "D:\YEDEK_EXCEL\"
DosyaSistemi.copyfile Aktif_Dosya_Adı, Kayıt_Yeri
MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Kayıt_Yeri, vbInformation
End Sub
...Then Exit Sub
If MsgBox(" Soruyor ... Dosyanın yedeğini D:\ARSIV_BUTCEYEDEK\ Dizinine almak istiyor musunuz?", vbInformation + vbYesNo, "Durum") = vbYes Then
yol = "D:\ARSIV_BUTCEYEDEK\" & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
ds.CopyFile ThisWorkbook.FullName, yol
End If
End Sub
...= "C:\YEDEK\" & Yedek_Dosya_Adı
ThisWorkbook.Save
On Error Resume Next
If Dir("C:\YEDEK\") = "" Then MkDir "C:\YEDEK\"
DosyaSistemi.CopyFile Aktif_Dosya_Adı, Kayıt_Yeri
MsgBox "Dosyanız aşağıdaki isimle yedeklenmiştir." & Chr(10) & Kayıt_Yeri, vbInformation
End Sub
merhabalar;
paylaştığınız kod benimde işime yaradı lakin 2 adet sorum olacak
1. butona bastığımızda yedek klasörüne 2adet excel gelmekte 1.si makro içerikli 2.si boş bir excel
2. kayıt yolunu değiştirmek istemekteyim (D:\excel\MAKRO EXCEL) şeklinde
Kopyalama işlemini yapan satırı aşağıdaki gibi değiştirip deneyiniz.
TextBox1 nesnesinde "Deneme.jpg" gibi ifade olmalıdır. Uzantı yazmıyorsanız koda ekleme yapmalısınız.
fso.CopyFile secilen, "C:\den\" & TextBox1.Value
....Add "Tüm Resimler", "*.jpg*"
End With
.FilterIndex = 1
.Show
End With
If DosyaAc.SelectedItems.Count > 0 Then
Dim secilen As String
secilen = DosyaAc.SelectedItems(1)
MsgBox secilen
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CopyFile secilen, "C:\den\"
End If
Sayın @PLİNT dosya ekte ve çalışmıyor. Benim değdigim gibi rar hazırla makrosu çalışır calismaz b1 deki yere kaydetse ilkin çünkü olmuyor bakın. Dosya ekte. Textbox21 de açılmadığı müddetçe olmayacak
Mail Gönderme
...= "D:\YEDEKLER" Then Exit Sub
If MsgBox(" Soruyor ... Dosyanın yedeğini D:\Yedek\ Dizinine almak istiyor musunuz?", vbInformation + vbYesNo, "Durum") = vbYes Then
yol = "D:\YEDEKLER\" & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
ds.CopyFile ThisWorkbook.FullName, yol
End If
End Sub
...& Cells(i, 1).Value & ".jpg"
If CreateObject("Scripting.FileSystemObject").FileExists(Dosya) = True Then
DosyaSistemi.CopyFile Dosya, hedefKlasor & Cells(i, 1).Value & ".jpg"
End If
Next i
bitis = Now()
sure = bitis - baslangic...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.