...On Error GoTo 0
If Not WB Is Nothing Then WB.Close True
FileCopy yol & Dosya_Adi, Hedef_Yol & Dosya_Adi
Dim cevap
cevap = MsgBox("DiKKAT ..! Banka HESAPLAR...
...On Error GoTo 0
If Not WB Is Nothing Then WB.Close True
FileCopy yol & Dosya_Adi, Hedef_Yol & Dosya_Adi
Dim cevap
cevap = MsgBox("DiKKAT ..! Banka HESAPLAR...
...On Error GoTo 0
If Not WB Is Nothing Then WB.Close True
FileCopy Yol & Dosya_Adi, Hedef_Yol & Dosya_Adi
Dim cevap
cevap = MsgBox("DiKKAT ..! Banka HESAPLAR...
...Set WB = Application.Workbooks.Item(Dosya_Adi)
On Error GoTo 0
If Not WB Is Nothing Then WB.Close True
FileCopy Yol & Dosya_Adi, Hedef_Yol & Dosya_Adi
Workbooks.Open Hedef_Yol & Dosya_Adi
End If
MsgBox "İşleminiz...
Korhan Bey, çok teşekkür ederim. Tam istediğim gibi olmuş. Sizin nezdiniz de tüm excel web tr emeği geçen herkesin yeni yılını kutlarım. Sağlık ve mutluluk dolu bir yıl olmasını dilerim.
...& "Dekont Şablonu.xlsx"
With Sheets("Sayfa1")
For Each Veri In .Range("A1:A" & .Cells(.Rows.Count, 1).End(3).Row)
FileCopy Dosya, Yol & Veri.Value & "." & _
VBA.CreateObject("Scripting.FileSystemObject").GetExtensionName(Dosya)
Next
End With...
...Then
MsgBox "'" & Cells(Bak, "A") & "'' konumundaki dosya yok."
Else
DosyaAdi = Split(Cells(Bak, "A"), "\")
FileCopy Cells(Bak, "A"), YapistirmaAdresi & DosyaAdi(UBound(DosyaAdi))
End If
Next
End Sub
Yine yapamazsanız örnek dosyanızı...
Cevabınız için çok teşekkür ederim ama debugda filecopy cells kısmında hata veriyor dosya yolunu yazmama rağmen peki bu kodu a sutunun daki dosya yolundaki dosyayı b sutunundaki yola kopyalayacak şekilde değiştirebilir miyiz.
...Sub Kopyala()
Dim Bak As Long
For Bak = 1 To Cells(Rows.Count, "A").End(xlUp).Row
If Dir(Cells(Bak, "A")) = "" Then
MsgBox Cells(Bak, "A") & " konumundaki dosya yok."
Else
FileCopy Cells(Bak, "A"), "c:\Klasor Adı"
End If
Next
End Sub
...fL.GetFolder(yol).Files
eski = fL.GetFile(dosya)
If LCase(fL.GetExtensionName(dosya)) = "pdf" Then
yeni = Kaynak2 & "\" & fL.GetFileName(dosya)
'FileCopy eski, yeni
Name eski As yeni
End If
Next
On Error GoTo sonraki
For Each f In fL.GetFolder(yol).subfolders
Liste (f.Path)
sonraki:
Next...
...If Right(yol, 1) <> "\" Then ekle = "\"
For Each Dosya In fL.GetFolder(yol).Files
eski = fL.GetFile(Dosya)
yeni = Kaynak2 & "\" & fL.GetFileName(Dosya)
FileCopy eski, yeni
Next
On Error GoTo sonraki
For Each f In fL.GetFolder(yol).subfolders
Liste (f.Path)
sonraki:
Next
End Sub
Dosya isimlerini barkod listesinden alarak resimleri kopyalayabilirsiniz.
Sub ResimKopayala()
FileCopy "C:\KAYNAKKLASOR\resim.png", "C:\HEDEFKLASOR\resim.png"
End Sub
...Then
For Each New_File In Range("A1:A" & Cells(Rows.Count, 1).End(3).Row)
If New_File.Value <> "" Then
FileCopy File_Path & PDF_File, File_Folder & New_File.Value & ".pdf"
End If
Next
End If
MsgBox "Your transaction is...
Teşekkürler Korhan Beycok işime yaradı.
Bu arada bu benim ana xxx.pdf dosya masa üstünde olsa ve kopyalarida kodla yeni bir klasör oluşturarak yapmak istesem mesela yeniklasorgununtarihi isimli ( yeniklasor10092021 gibi bugün için mesela)
Teşekkürler şimdiden
...Then
For Each New_File In Range("A1:A" & Cells(Rows.Count, 1).End(3).Row)
If New_File.Value <> "" Then
FileCopy File_Path & PDF_File, File_Path & New_File.Value & ".pdf"
End If
Next
End If
MsgBox "Your transaction is complete."...
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.