[VBA] çoklu dosya taşıma
#1
Selam kıymetli hocalarım ,

Ben çoklu dosya kopyalama ile ilgili bilgilerinize başvurmak istiyorum. Forumda benzer başlıklar var lakin verilen linkler kaybolmuş, sanırım benim dışımda herkes konuyu iyice anlamış ki linke gerek kalmamış Smile

Diyelim ki c:/deneme adında bir klasörümüz var , masa üstünde de a.pdf , b.pdf , c.pdf ( dosya isimleri temsilidir, sayısı ve dosya uzantısı değişebilir ) isimli dosyalarımız olsun. Bahsi geçen dosyaları tek seferde seçip toplu halde c:/deneme klasörüne kopyalamak istiyorum.

Form üzerinde bir komut butonu tanımladım, tıklandığında olayına ne yazmam gerekir?

Yardımlarınız için şimdiden teşekkür ederim.

Saygılarımla.



  Alıntı
Bu mesajı beğenenler:
#2
Visual Basic
  1. Sub DosyaKopyala()
  2. Dim BagliDosya As String, Dosya, trz
  3. With Application.FileDialog(msoFileDialogFilePicker)
  4. With .Filters
  5. .Clear
  6. .Add "Tum Dosyalar", "*.*"
  7. End With
  8. .AllowMultiSelect = True
  9. .FilterIndex = 1
  10. .ButtonName = "Dosya Ekle"
  11. .InitialFileName = Environ("UserProfile") & "\Desktop\"
  12. .InitialView = msoFileDialogViewDetails
  13. .Title = "Kopyalanacak Dosyayi Seç"
  14. If .Show Then
  15. For Each Dosya In .SelectedItems
  16. BagliDosya = Mid(Dosya, Len(Left(Dosya, InStrRev(Dosya, "\"))) + 1, Len(Dosya)) '& "#" & Dosya
  17. Set trz = CreateObject("Scripting.FileSystemObject")
  18. trz.CopyFile Dosya, "C:\deneme\" & BagliDosya
  19. Next Dosya
  20. End If
  21. End With
  22. End Sub



C:\'de deneme klasoru acmali ve VBA da Microsoft Ofice ... Object Library referansini isaretleyin.



  Alıntı
Bu mesajı beğenenler:
#3
Teşekkür ederim Sezgin Hocam,

Deneyip geri dönüş bildireceğim.

Saygılarımla..



  Alıntı
Bu mesajı beğenenler:
#4
Sezgin Hocam,

Emeğiniz için teşekkür ederim, bir iki ayrıntı değiştirerek problemi çözdüm.

Saygılarımla..



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Aktarım Yaparken Dosya Adını Değiştirme zimbit 4 112 04-02-2024, 00:42
Son Mesaj: zimbit
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.179 29-12-2023, 10:24
Son Mesaj: burhanb
  [VBA] Dosya Yolu Yazdırma benuva 2 115 26-11-2023, 19:06
Son Mesaj: benuva
  [VBA] Dosya Yolu Boş Ise Hata Alıyorum serdem48 4 114 26-10-2023, 14:11
Son Mesaj: serdem48
  [TABLO] çoklu Birleşik Giriş Kutusu RASİMPEH 2 140 19-09-2023, 04:53
Son Mesaj: RASİMPEH
  Toplu .csv, .xlsx, .xls, .xml Dosya Aktarımı Yapmak adnnfrm 2 238 22-06-2023, 19:04
Son Mesaj: dsezgin
access-sql-18 Access.db , Yüksek Dosya Boyutu. BeyTor 9 345 13-05-2023, 22:43
Son Mesaj: BeyTor
access-sql-3 Access I Bulut Uygulamaları Ile Anlık çoklu Kullanıcı Erişimi BeyTor 12 592 23-04-2023, 22:05
Son Mesaj: BeyTor

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi