Hocam öncelikle teşekkürler ancak normal size göndermiş olduğum ve o kodda size aitti sanırım üzerinde değişiklikler yaparak belli bir yerden ismi aldırarak dosya ismi olarak kaydettirdiğim kodlar filan vardı onlar iptal olmuş sanırım. Benim verilerim dosyada bulunan 1 numaralı sayfada ve ben...
...= Yol & Application.PathSeparator & Replace(Now, ":", "_") & " - " & Range("G3").Value & " " & Range("G5").Value & ".xlsm"
FSO.CopyFile ThisWorkbook.FullName, Dosya_Adi
'End If
Set Klasor = Nothing
Set FSO = Nothing
End Sub
Public Sub YedekKlasoruOlustur()
On Error...
..."DURUM") = vbYes Then
Dosya_Adi = Yol & Application.PathSeparator & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
FSO.CopyFile ThisWorkbook.FullName, Dosya_Adi
End If
Set Klasor = Nothing
Set FSO = Nothing
End Sub
Public Sub YedekKlasoruOlustur()
On Error...
...+ vbYesNo, "DURUM") = vbYes Then
Dosya_Adi = Yol & Application.PathSeparator & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
FSO.CopyFile ThisWorkbook.FullName, Dosya_Adi
End If
Set Klasor = Nothing
Set FSO = Nothing
End Sub
Yardımlarınız için teşekkür ederim.
...Yedek"
End If
If ThisWorkbook.Path = "D:\Asyo Yedek" Then Exit Sub
If MsgBox("Dosyanın yedeğini almak istiyor musunuz?", vbInformation + vbYesNo, "DURUM") = vbYes Then
yol = "D:\Asyo Yedek\" & Replace(Now, ":", "_") & "-" & ThisWorkbook.Name
ds.CopyFile ThisWorkbook.FullName, yol
End If
End Sub
@Korhan Ayhan ellerinize emeğinize sağlık.
@yyhy
Bende de hata verdi hata veren kodu bu şekilde değiştirip tekrar deneyiniz.
Dosya_Sistemi.Copyfile Dosya, Hedef_Klasor '& Dosya
...If Dosya_Sistemi.GetExtensionName(Dosya) = "xlsx" Then
Say = Say + 1
Dosya_Sistemi.Copyfile Dosya, Hedef_Klasor & Dosya
End If
Next
If Alt_Klasorler_Dahilmi Then
For Each Alt_Klasorler In Dosya_Sistemi.GetFolder(Klasor).SubFolders...
...If Dosya_Sistemi.GetExtensionName(Dosya) = "xlsx" Then
Say = Say + 1
Dosya_Sistemi.Copyfile Dosya, Hedef_Klasor & Dosya.Name
End If
Next
If Alt_Klasorler_Dahilmi Then
For Each Alt_Klasorler In Dosya_Sistemi.GetFolder(Klasor).SubFolders...
...For Each Dosya In .SelectedItems
Say = Say + 1
CreateObject("Scripting.FileSystemObject").Copyfile Dosya, Yol & Dosya_Adi & " " & Say & "." & _
CreateObject("Scripting.FileSystemObject").GetExtensionName(Dosya)
Next...
...dosya = .SelectedItems(1)
End If
End With
D_Adı = Application.InputBox("Dosya ismi", "Sordum Gitti Valla", Type:=2) & "-" & Date
fso.CopyFile dosya, ThisWorkbook.Path & "\Resim Dosyaları\" & D_Adı & "." & _
VBA.CreateObject("Scripting.FileSystemObject").GetExtensionName(dosya)
End Sub
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.