• DİKKAT

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

Kapalı dosyalardan alt alta verileri almak

1903emre34@gmail.com

Altın Üye
Katılım
29 Mayıs 2016
Mesajlar
946
Excel Vers. ve Dili
Microsoft Excel 2013 Türkçe
Merhaba,

Kapalı dosyalardan (kayıt 1, kayıt 2) A1:M1 hücrelerin altındaki verileri buraya aktarılması için nasıl kod oluşturabiliriz? (istenen anasayfa 1'de yapılmıştır)
 

Ekli dosyalar

Son düzenleme:
VBA ref lerden microsoft script runtime seçili olmalıdır.
Kontrol ediniz.

Kod:
Dim dosya As String
Dim sh1 As Worksheet

Sub dosyalari_birlestir()
    Dim Folder As Scripting.Folder, Subfolder As Scripting.Folder, File As Scripting.File
    Dim wb As Workbook
    Set sh1 = ActiveWorkbook.Sheets("Sayfa1")
    
    aradizin = ActiveWorkbook.Path
    Set Fso = CreateObject("Scripting.FileSystemObject")
    Set Folder = Fso.GetFolder(aradizin)
    i = 0
    For Each File In Folder.Files
      If InStr(File.Name, ".xls") > 0 Then
         dosya = File
         If InStr(UCase(dosya), "ANA SAYFA.XLSX") = 0 Then
            Workbooks.Open (dosya)
            Sheets(1).Range("A2:M" & Sheets(1).UsedRange.Rows.Count).Copy sh1.Cells(sh1.UsedRange.Rows.Count + 1, 1)
            ActiveWorkbook.Close
          End If
      End If
    Next
End Sub
 
Merhaba iyi günler, bu kodları anasayfa içinde mi çalıştırmamız gerekiyor. Yoksa anasayfa ve kayıt dosyaları kapalı olacak farklı bir dosyada mı çalıştırmamız gerekiyor.
 
Geri
Üst