Soru dosya kapalı iken çalışan DOLAYLI komutu

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Arkadaşlar yüzlerce hücremde aşağıdaki türden formüller bulunmakta ancak karşılığı dosyası açık olmadığı sürece maalesef veriler gelmemektedir. Önceden bu formülü en altta belirttiğim türden formüllerle yapıyordum o zaman kapalı da olsa geliyordu ancak 2000-3000 tane hücrede olduğu için tek tek formülleri değiştirmem gerekiyordu. Karşılık dosyası kapalı olmasına rağmen değerleri gösteren başka nasıl bir metod kullanabilirim?


=EĞERHATA(DOLAYLI("'X:\2021Yılı\TCGÜR\"&"["&METNEÇEVİR(B314;"yyyy-aa")&"--TRN.xlsm]"&GÜN(B314)&"'!R109");"")


='X:\2021Yılı\TCGÜR\[2021-11--TRN.xlsm]1'!$R$109 bu formülle geliyor ama tek tek girmem gerekli...
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Formül içeriklerini ctrl+h yada aynı yolla makro kullanarak değiştirebilirsiniz. Formüldeki B314 hücresi sabit mi? Yani kullandığınız dolaylı formülünün farklı hücrelerinde B314 den mi değer alıyor.
 

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Merhaba

Kapalı dosyadan veri alma ve okuma yöntemleri ile bu tip talepler çözülebilmektedir.

Talebinizi biraz daha açıklayıcı olarak ve işlem yapılacak hücrelerin yerlerini de gösteren örnek dosyanızla desteklerseniz talebiniz ilgi çekici görünüyor.

Selamlar...
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Merhaba

Kapalı dosyadan veri alma ve okuma yöntemleri ile bu tip talepler çözülebilmektedir.

Talebinizi biraz daha açıklayıcı olarak ve işlem yapılacak hücrelerin yerlerini de gösteren örnek dosyanızla desteklerseniz talebiniz ilgi çekici görünüyor.

Selamlar...

Öncelikle teşekkürler.

İsteklerinizi örneklerimle açıklamaya çalıştım burda da kısaca belirtiyim. Amaç "AylıkÜretim21" dosyasında deneme amaçlı baz almış olduğum Mart 2021 ayı için formülleri girdim ve o alanı sarı ile boyadım. Bu kısıma veriler "2021-03--TRN" dosyası açıkken gelmekte benim amacım kapalı da olsa verilerin gelmesi. Amacımı dosyaları inceleyince daha iyi anlayacaksınız hocam. Bu denemme dosyasına 18 sütun baz aldım ancak benim tam 250 tane sütunum var. Bunun için ben D:\SORU klasörü oluşturdum ve bu 2 dosyayı o klasöre attım ve formülleri ona göre ayarladım. SORU.RAR dosyasını direk D sürücüsüne açarsanız çalışacaktır hocam.

Şimdiden teşekkür ederim.
 

Ekli dosyalar

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Değerli Arkadaşım Tekrar Merhaba

Dosyanız üzerinde çalışıyorum ve ilerleme kaydediyorum.

Bitirince buradan paylaşırım İnşallah.

Selamlar...
 

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024

kulomer46

Altın Üye
Katılım
23 Mart 2007
Mesajlar
1,513
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
08-06-2027
Değerli Arkadaşım Merhaba

Dosyanızın çözümü için ADO ile kapalı dosyadan veri okuma yöntemi tam iş görebilir aslında.

Fakat ben henüz ADO konusunda yeterince bilgi sahibi değilim.

Bende diğer bir yöntemle bir şeyler yapmaya çalıştım.

Aşağıdaki dosyayı deneyiniz.

Sayfada sol üstte bulunan Güncelle butonuna her tıklamada sayfanızdaki Kapalı dosya bağlantılarınızdaki bilgiler hücrelere aktarılır.

Dikkat edilmesi gereken nokta 2021-03--TRN türü tüm dosyalarınızın AylıkÜretim21 dosyanızla aynı klasörde bulunması gerektiğidir.

Şu ana kadar elimden gelen budur. Yoksa çok daha pratik çözümler mutlaka vardır.

Selamlar..
 

Ekli dosyalar

incsoft

Altın Üye
Katılım
18 Ağustos 2009
Mesajlar
739
Excel Vers. ve Dili
Office Ev ve İş 2021 - Türkçe
Altın Üyelik Bitiş Tarihi
12-12-2024
Değerli Arkadaşım Merhaba

Dosyanızın çözümü için ADO ile kapalı dosyadan veri okuma yöntemi tam iş görebilir aslında.

Fakat ben henüz ADO konusunda yeterince bilgi sahibi değilim.

Bende diğer bir yöntemle bir şeyler yapmaya çalıştım.

Aşağıdaki dosyayı deneyiniz.

Sayfada sol üstte bulunan Güncelle butonuna her tıklamada sayfanızdaki Kapalı dosya bağlantılarınızdaki bilgiler hücrelere aktarılır.

Dikkat edilmesi gereken nokta 2021-03--TRN türü tüm dosyalarınızın AylıkÜretim21 dosyanızla aynı klasörde bulunması gerektiğidir.

Şu ana kadar elimden gelen budur. Yoksa çok daha pratik çözümler mutlaka vardır.

Selamlar..
Çok sağolun hocam uğramışsınız ama bu işlemlerim macro gibi yöntemlerle olmuyor maalesef. Neden diyecek olursanız 1 hücreye bir veri giriliyor ya da değiştiriliyor sonra kişi güncelleme butonuna basmayı unutuyor o zaman veriler doğru olmuyor. Bu sebeple macro yöntemini istemiyorum. Anlaşılan hücrelere tek tek "='X:\2021Yılı\TCGÜR\[2021-11--TRN.xlsm]1'!$R$109 " benzeri komut gireceğim oda çok zor olacak ama.
 
Üst