Herhangi bir sayfadan istenilen hücre değerini çağırma

Katılım
14 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Tüm Forum sakinlerine selamlar
Aşağı yukarı sorulan her soruya cevap verildiği bir forumun üyesi olma rahatlığıyla tüm araştırmama rağmen çözümünü bulamadığım sorumu sizlerin yardımıyla çözmeye çalışacağım.
Zannedersem benim yapamadığım ve neyapmak istediğimi sayfa içinde belirttiğim excel çalışmamı ekte siteye yükledim.
Yardımcı olacak arkadaşlara şimdiden teşekkür ederim.
 

Ekli dosyalar

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Bu da makrolu çözüm.
 

Ekli dosyalar

Katılım
14 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Değerli arkadaşlar internet bağlantım olmadığı için foruma pek sık giremiyorum.Dolayısıyla cevap vermemde gecikiyor.
Sayın Evren Gizlen sanırım ben soruyu eksik sordum.yazdığınız formülde B20 hücresine girecek olan değer devamlı değişecek.Örneğin ekmek sayfası toplam 120 sayfadan oluşan çalışma kitabımın sadece 1 sayfasıdır.yani b20 hücresi 120 farklı değer alabilir.Böyle bir formül yazabilirseniz mutlu olurum.Alakanız için çok teşekkür ederim.

Sayın dede aslında yapmak istediğim sizin yaptığınızla örtüşüyor.Fakat ben bir türlü yazdığınız kodu yukarıda bahsettiğim 120 sayfalık çalışma kitabıma uyarlıyamadım.Esasen kodlardan hiç anlamam.Orjinal çalışma kitabımda L2:L50 Hücre aralığında yer alan hücrelerin aldığı değere göre karşılığı olan sayfadaki f37 hücresindeki değeri M2:M50 aralığında karşılığı olan hücreye yazmasını istiyorum.(Bu arada boş durmamaktayım yaptığınız çalışmanın mantığını çözmeye çalışmaktayım.)

Tüm arkadaşlara teşekkür ederim.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Kodun ikinci satırını aşağıdaki ile değiştirir misiniz?

Kod:
If Intersect(Target, [L2:L50]) Is Nothing Then Exit Sub
 
Katılım
14 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Sayın dede çok teşekkür ederim.dediğiniz satırı değiştirdim.Süper çalışıyor.
Ancak ne varki hücre içine elle değeri yazıp enter tuşuna basmadan kod çalışmıyor.
Oysa o hücreye değer verirken filtre seçenekleri kullanıyorum.Yani hücre değeri kendisi başka yerden alıyor.Dolayısıyla kodda çalışmıyor.
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Sayın dede çok teşekkür ederim.dediğiniz satırı değiştirdim.Süper çalışıyor.
Ancak ne varki hücre içine elle değeri yazıp enter tuşuna basmadan kod çalışmıyor.
Oysa o hücreye değer verirken filtre seçenekleri kullanıyorum.Yani hücre değeri kendisi başka yerden alıyor.Dolayısıyla kodda çalışmıyor.
Merhaba,
Sayın alugator,

İlk mesajınıza ekli dosyada konuşma balonu içindeki açıklamanızda;"ÖRNEK OLARAK B20 HÜCRESİNE EKMEK YAZDIĞIMDA EKMEK İSİMLİ SAYFANIN F37 HÜCRESİNDEKİ DEĞERİ C20 HÜCRESİNE GETİRMESİNİ İSTİYORUM." diyorsunuz.
Kodu buna göre yazdım.

Sonra "Orjinal çalışma kitabımda L2:L50 Hücre aralığında yer alan hücrelerin aldığı değere göre karşılığı olan sayfadaki f37 hücresindeki değeri M2:M50 aralığında karşılığı olan hücreye yazmasını istiyorum." dediniz, kodu buna göre değiştirdim.

Şimdi ise;"hücreye değer verirken filtre seçenekleri kullanıyorum.Yani hücre değeri kendisi başka yerden alıyor.Dolayısıyla kodda çalışmıyor." diyorsunuz.

Daha başlangıçta örneğinizi orjinal dosyanıza birebir uyacak şekilde ekleseniz, hem daha çabuk yanıt alırsınız hem de gereksiz yazışmalarla forumda kirlilik yaratmamış oluruz diye düşünmekteyim.

Filtre seçenekleri kullanmaktan kastınızı bir örnekle belirtirseniz (orjinal dosyanızla uyumlu) yardımcı olmaya çalışırız.

Hoşçakalın.
 
Katılım
14 Aralık 2008
Mesajlar
20
Excel Vers. ve Dili
2003 türkçe
Evet haklısınız kusura bakmayın.Eksik sordum soruyu.
 
Üst