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

osm87

Altın Üye
Katılım
25 Eylül 2011
Mesajlar
118
Excel Vers. ve Dili
2003-2007-2010 türkçe
Altın Üyelik Bitiş Tarihi
17-06-2025
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
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
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:

osm87

Altın Üye
Katılım
25 Eylül 2011
Mesajlar
118
Excel Vers. ve Dili
2003-2007-2010 türkçe
Altın Üyelik Bitiş Tarihi
17-06-2025
dosyalar kapalı hocam
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
O zaman makro kullanmak gerekecek. Forumda örnekler var veya birisi size yardım edecektir.

.
 
Üst