• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Makromu geliştirme hakkında yardım

  • Konbuyu başlatan Konbuyu başlatan td877
  • Başlangıç tarihi Başlangıç tarihi
Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Merhaba,

Aynı dosyadaki kapalı excel dosyalarından şu makro ile veri çağırabiliyorum.

Kod:
DefObj C, E-F, R
Sub vericek()

Range("A:D").ClearContents
Set Rky = CreateObject("adodb.connection")
Set FSO = CreateObject("scripting.filesystemobject")
Set cat = CreateObject("adox.catalog")
For Each evn In FSO.getfolder(ThisWorkbook.Path).Files
If Not evn.Name Like "*" & ThisWorkbook.Name Then
Rky.Open "Provider=Microsoft.ace.oledb.12.0;Data Source=" & _
evn & ";Extended Properties=""Excel 12.0;hdr=no"""
cat.activeconnection = Rky

Set RS = Rky.Execute("Select * from [" & İCMAL$ & "$A1:D500]")

Range("A65536").End(3)(2, 1).CopyFromRecordset RS

RS.Close: Rky.Close
End If
Next evn
Set RS = Nothing: Set Rky = Nothing: Sorgu = ""
Set FSO = Nothing: Set evn = Nothing
End Sub

Çektiği her satırdaki verilerin F sütununa, veri çekilen excel dosyasının adını yazdırmayı nasıl yapabilirim. Yardımlarınız için çok teşekkür ederim.

Dosyadan Çekilen 1. sütun Veri | Dosyadan Çekilen 2. sütun Veri | Dosyadan Çekilen 3. sütun Veri | veri çekilen dosyanın adı.

gibi.
 
Küçük bir ekleme yaptım. Deneyiniz.
 
Küçük bir ekleme yaptım. Deneyiniz.
Korhan bey bu macroyu onceden belirlenmis tabloda calistirabilir miyiz? Tablonun en sonuna yapistiriyor bu haliyle.

Yani veri cekilecek alan aslinda tablo ici olsa?
 
Geri
Üst