• DİKKAT

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

  • Merhaba,
    Forumumuz yeni bir sunucuya taşındı. Maalesef son 24 saatlik kayıtlar taşınamadı. Bu nedenle bir kaç mesajı göremeyebilirsiniz.

    Bilgilerinize

diğer excel kitaplarından veri alma

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,767
Excel Vers. ve Dili
Excel 2019 Türkçe
Aşağıdaki kodda, öncelikle, dosyaların bulunduğu yolu tanımlayın.
Yalnız ben bu örneği ".xls" uzantılı dosyalar için düşündüm. Sizin dosyalarınız ".csv" formatında, belki dosyayı excel formatına dönüştürmek gerekebilir. Eğer bu kod çalışmazsa ".csv" formatında bir dosya ekleyin. Sonuca ulaşmak daha kolay olabilir.

Kod:
Sub ackopyala()
Application.ScreenUpdating = False
c = 1
    yol = "C:\deneme\"
    For Each dosya In CreateObject("Scripting.FileSystemObject").GetFolder(yol).Files
    Workbooks.Open dosya
    Set sh = Workbooks("anasayfa")
        For Each g In ActiveSheet.[c1:c50]
            If Left(g, 1) = "G" Then
               c = c + 1
               sh.Sheets("Sayfa1").Cells(c, 3) = g
            End If
        Next
        ActiveWorkbook.Close False
    Next
Application.ScreenUpdating = True
End Sub
 
Üst