- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
- Altın Üyelik Bitiş Tarihi
- 21-07-2024
iyi akşamlar; D:\ klasöründe Firmalara ait klasörler ve içinde .pdf uzantılı dosyalar mevcut. bunların için sık sık döne seçerek dosyaları çekmem gerekiyor. Bu form' da bulduğum makro ile A sütununa yazdığım dosya ismine göre dosyaları C:\yeni klasörüne toplayabiliyorum. dönemler sürekli değiştiği için bir iki dosyayı CHECKBOX ile getirme örneği bulsam diğerlerini de ilave edebilirm. Çalışma sayfasından veri getirme örneği buldum ama dosya getirme örneği bulamadım. Teşekkürler. Kullandığım makro
Kod:
Sub F_Copy()
Dim Beyannameler As String
Dim yeni As String
src = Range("I1").Value2
dest = Range("E1").Value2
For i = 2 To 3200
Beyannameler = src & Cells(i, 1) & ".pdf"
yeni = dest & Cells(i, 1) & ".pdf"
If CreateObject("Scripting.FileSystemObject").FileExists(Beyannameler) = True Then
If CreateObject("Scripting.FileSystemObject").FileExists(yeni) = False Then
FileCopy Beyannameler, yeni
'Name eski As yeni
Else
MsgBox "bu dosya mevcut" & Chr(10) & yeni
End If
End If
Next
End Sub
Ekli dosyalar
-
132.8 KB Görüntüleme: 7
-
109.9 KB Görüntüleme: 4