tahsinanarat
Altın Üye
- Katılım
- 14 Mart 2005
- Mesajlar
- 2,175
- Excel Vers. ve Dili
- Ofis 2019 Türkçe
- Altın Üyelik Bitiş Tarihi
- 27-05-2028
Sub F_Copy()
On Error Resume Next
Dim i%, src$, dest$
Dim ds
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFolder Range("F1") '("D:\Yeni Klasör")
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder Range("E1") '"D:\Yeni Klasör"
src = Range("I1")
dest = Range("E1") '"D:\Yeni Klasör\"
For i = 2 To 3200
FileCopy src & Cells(i, 1) & ".pdf", _
dest & Cells(i, 1) & ".pdf"
Next
End Sub
ekli dosyada yukarıda ki kod ile a sütununda belirtilen dosyaları kaynak sutundan hedef sutuna kopyasını alabiliyorum.
Buraya kadar herhangi bir sıkıntı yok.
Ancak ben kopya almak yerine dosyayı taşımak istiyorum. FileCopy src yi FileMove src olarak değiştiriyorum, ancak taşıma işlemi yapmıyor FileMove src sarıya boyanıp hata mesajı veriyor.
Taşımam için nasıl bir değişiklik yapmalıyım. Yardımcı olacak arkadaşlarıma şimdiden teşekkür ederim.
On Error Resume Next
Dim i%, src$, dest$
Dim ds
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFolder Range("F1") '("D:\Yeni Klasör")
Set ds = CreateObject("Scripting.FileSystemObject")
ds.CreateFolder Range("E1") '"D:\Yeni Klasör"
src = Range("I1")
dest = Range("E1") '"D:\Yeni Klasör\"
For i = 2 To 3200
FileCopy src & Cells(i, 1) & ".pdf", _
dest & Cells(i, 1) & ".pdf"
Next
End Sub
ekli dosyada yukarıda ki kod ile a sütununda belirtilen dosyaları kaynak sutundan hedef sutuna kopyasını alabiliyorum.
Buraya kadar herhangi bir sıkıntı yok.
Ancak ben kopya almak yerine dosyayı taşımak istiyorum. FileCopy src yi FileMove src olarak değiştiriyorum, ancak taşıma işlemi yapmıyor FileMove src sarıya boyanıp hata mesajı veriyor.
Taşımam için nasıl bir değişiklik yapmalıyım. Yardımcı olacak arkadaşlarıma şimdiden teşekkür ederim.
Ekli dosyalar
-
18.5 KB Görüntüleme: 13