• DİKKAT

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

Klasör içerisindeki çalışma kitaplarının içerisinden veri çekmek

Katılım
25 Eylül 2011
Mesajlar
119
Excel Vers. ve Dili
2003-2007-2010 türkçe
Arkadaşlar merhaba;
Yapmak istediğim klasör içerisindeki çalışma kitaplarının içerisinden veri çekmek. Hepsinde çekeceğim veriler aynı hücre içerikleri farklı.
Şöyle bir çözüm yolu denedim;
1. Bir klasör içerisinde çalışma kitaplarım var. Bu kitapların içerisindeki dosya isimlerini bir excele cmd ile bir şekilde aldım.
2. excelde a1 hücresinden a10 hücresine kadar 10 tane klasör ismi sıralanmış oldu. a2 hücresinede şöyle bir formül yazdım.
='X:\araba\lastik\[aaa.xlsx]Sayfa1'!$B$9
burada aaa ismini a1 hücresindeki değeri yazmam lazım ama bir mantık kuramadım.
yani ='X:\araba\lastik\[A1 hücresi.xlsx]Sayfa1'!$B$9 gibi birşey olacak bu konuda engin tecrübelerinize acil ihtiyacım var. İyi çalışmalar
 
Söz konusu dosyalar açık durumdaysa INDIRECT yani DOLAYLI fonksiyonu kullanılabilir. Dosyalar kapalıysa, bu fonksiyon çalışmaz.

Örnek kullanım;

Kod:
=INDIRECT("'C:\TestFolder\[" & A1 & "]Sheet1'!$G$1")

Bu formül; C:\TestFolder\Test1.xlsx dosyasında Sheet1 sayfasındaki G1 hücresinin içeriğini verir.

Türkçe Excel için, INDIRECT yerine DOLAYLI yazacaksınız.

Dosyalar mutlaka kapalıysa; o zaman makro kullanılması gerekecek.

.
 
Son düzenleme:
O zaman makro kullanmak gerekecek. Forumda örnekler var veya birisi size yardım edecektir.

.
 
Geri
Üst