• DİKKAT

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

Klasör içinde farklı excellerden değer çekme

Katılım
28 Ocak 2021
Mesajlar
9
Excel Vers. ve Dili
2016 / Türkçe
Merhaba arkadaşlar ;

Ben bir klasör içerisinde bulunan isimleri farklı 50-60 adet excel sayfasından, tek bir excel sayfasına toplamlarını düşeyara ile her bir sütun için tek tek dosya isimlerini değiştirerek değerleri çekmekteyim. Sizden ricam bu işin kolay yolu var mı ? makro vs. şimdiden teşekkür ederim :)
 
Merhaba,

Forumda klasör+excel ifadesi ile arama yapınız.
 
Korhan Bey aramalarım sonucu bir değişiklik yapamadım hala aynı yerimde saymaktayım. Bu konu da yardımcı olabilecekler var ise dosya ekte teşekkür ederim.
 

Ekli dosyalar

ADO yada ExecuteExcel4Macro konularını araştırın.
 
bu konu benim de başımın belası excel formüller üzerinden çalışıyorum vba bilgim hiç yok. İnşallah güzel bir fikir çıkar da ben de kurtulurum :)
 
Hocam, yapılmak isteneni tam olarak anlamadım ama ben kendim için her carinin dosyasına girip devir tutarını kopyalamak için şöyle bir kod yazmıştım umarım yardımcı olur.

Kod:
Sub DevirKopyalama()

Dim FolderPath As String
Dim File As String

FolderPath = "C:\Users\SMMM BERKE\Desktop\Excel\" 'Excel Dosyalarının olduğu klasör.

File = Dir(FolderPath)


Do While File <> ""

    Workbooks.Open FolderPath & File
    'kopyalanacak verinin olduğu sayfa ve hücreler
    worksheets("GİRİŞ").Range("A7:I7").Select
    Application.CutCopyMode = False
    Selection.Copy
    Application.DisplayAlerts = False ''Dosyayı kaydetmeden çıkması için gerekli kod.
    ActiveWorkbook.Close
    Application.Goto Reference:="R6000C1"
    Selection.End(xlUp).Select
    ActiveCell.Offset(1, 0).Range("A1").Select
    ActiveSheet.PasteSpecial Format:="Unicode Metin", Link:=False, _
        DisplayAsIcon:=False, NoHTMLFormatting:=True
    ActiveCell.Offset(1, 0).Range("A1").Select
   
File = Dir()

Loop

End Sub
 
Geri
Üst