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

kaplanemre

Altın Üye
Katılım
28 Ocak 2021
Mesajlar
9
Excel Vers. ve Dili
2016 / Türkçe
Altın Üyelik Bitiş Tarihi
29-01-2026
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 :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Forumda klasör+excel ifadesi ile arama yapınız.
 

kaplanemre

Altın Üye
Katılım
28 Ocak 2021
Mesajlar
9
Excel Vers. ve Dili
2016 / Türkçe
Altın Üyelik Bitiş Tarihi
29-01-2026
teşekkürler
 

kaplanemre

Altın Üye
Katılım
28 Ocak 2021
Mesajlar
9
Excel Vers. ve Dili
2016 / Türkçe
Altın Üyelik Bitiş Tarihi
29-01-2026
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

kaplanemre

Altın Üye
Katılım
28 Ocak 2021
Mesajlar
9
Excel Vers. ve Dili
2016 / Türkçe
Altın Üyelik Bitiş Tarihi
29-01-2026
Günceldir.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,633
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
ADO yada ExecuteExcel4Macro konularını araştırın.
 

f4tih

Altın Üye
Katılım
9 Kasım 2010
Mesajlar
81
Excel Vers. ve Dili
Office 365, (64 bit) Türkçe
Altın Üyelik Bitiş Tarihi
03-07-2026
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 :)
 

berkem13

Altın Üye
Katılım
9 Nisan 2020
Mesajlar
39
Excel Vers. ve Dili
Excel 2007 ve 2016
Altın Üyelik Bitiş Tarihi
27-04-2025
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
 
Üst