Excel "A Sütunundaki fotoğrafları xxx klasöründe ara, yyy klasörüne kopyala" Sorunu

Katılım
19 Mayıs 2014
Mesajlar
2
Excel Vers. ve Dili
2013
Excel "A Sütunundaki fotoğrafları xxx klasöründe ara, yyy klasörüne kopyala" Sorunu

Merhaba,

Aşağıda ki makroyu evdeki bilgisayarımda çalıştırabiliyorum fakat işyerinde ki makinemde çalıştıramadım dosya yollarını makineye göre düzenledim,

İşin içinden çıkamadım bir hata gözlemliyormusunuz ? Lütfen yardım edin..

VBA Screen Shot ayarların görünmesi açısından: http://prntscr.com/jkkee4


Sub dosyakopyala()
Dim DosyaSistemi
Set DosyaSistemi = CreateObject("Scripting.FileSystemObject")
veriKlasor = "C:\Users\onurt\Desktop\xxx\"
hedefKlasor = "C:\Users\onurt\Desktop\yyy\"
On Error Resume Next
For i = 1 To [a65536].End(3).Row
Dosya = veriKlasor & Cells(i, 1).Value
If CreateObject("Scripting.FileSystemObject").FileExists(Dosya) = True Then
DosyaSistemi.CopyFile Dosya, hedefKlasor & Cells(i, 1).Value & "-1.JPG"
End If
Next i
End Sub
 

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
Ekdeki dosya işinizi görecektir

Kod:
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) & ".jpg", _
            dest & Cells(i, 1) & ".jpg"
    Next

End Sub
Evvelce böyle bir çalışmam olmuştu, yine bu siteden aldığım yardımlarla hazırladığım dosya ektedir.

http://www.dosya.tc/server13/6kw38o/resimleri_belirtilen_klasore_kopyala.xls.html

vba şifre: 123
 

Ekli dosyalar

Katılım
19 Mayıs 2014
Mesajlar
2
Excel Vers. ve Dili
2013
Allah razı olsun.. Elleriniz dert görmesin!


Kod:
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) & ".jpg", _
            dest & Cells(i, 1) & ".jpg"
    Next

End Sub
Evvelce böyle bir çalışmam olmuştu, yine bu siteden aldığım yardımlarla hazırladığım dosya ektedir.

http://www.dosya.tc/server13/6kw38o/resimleri_belirtilen_klasore_kopyala.xls.html

vba şifre: 123
 

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
Allah sizden de razı olsun, güle güle kullan.
 
Üst