• DİKKAT

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

dinamik alan seçimi

Katılım
29 Aralık 2005
Mesajlar
862
Excel Vers. ve Dili
Office 365 Türkçe
merhaba arkadaşlar

ekteki dosyada "teklif listesi" sayfasında "parcano" olarak alan adını tanımladım. ancak ne yaptıysam teklif listesi 1170.satırdan aşağı listeyi gösteremedim.yardımlarınızı bekliyorum, şimdiden ilginize çok teşekkür ederim.

Not: yazmayı unutmuşum, dosyada bazı sayfalar gizlidir. liste veri doğrulama olarak "teklif güncelleme" sayfasında parça no kısmında VBA'dan açılarak görülebilir.
 

Ekli dosyalar

Sayın okkucukay. Nerede görmek istediğinizi yazmamışsınız. Yani siz hangi işlemi yapıyorsunuz da 1170. satırdan sonrası gözükmüyor ?
 
merhaba arkadaşlar

ekteki dosyada "teklif listesi" sayfasında "parcano" olarak alan adını tanımladım. ancak ne yaptıysam teklif listesi 1170.satırdan aşağı listeyi gösteremedim.yardımlarınızı bekliyorum, şimdiden ilginize çok teşekkür ederim.

Not: yazmayı unutmuşum, dosyada bazı sayfalar gizlidir. liste veri doğrulama olarak "teklif güncelleme" sayfasında parça no kısmında VBA'dan açılarak görülebilir.

Merhaba,

E sütununda arada boş hücreler olduğu için verileriniz eksik geliyor.

Kod:
=KAYDIR('teklif listesi'!$E$4;0;0;ARA(2;1/('teklif listesi'!$E$4:$E$65536<>"");SATIR(('teklif listesi'!$E$4:$E$65536)))-SATIR('teklif listesi'!$E$4)+1;1)

Bu şekilde deneyiniz..

.
 
sayın espiyonajl

cevabınız işe yaradı, çok teşekkür ederim. cahilliğimi mazur görün, yazdığınız satırların ne anlama geldiğini açıklayabilirmisiniz? böylece yeni birşey öğrenmiş olurum.
 
merhaba arkadaşlar

ekteki dosyada "teklif listesi" sayfasında "parcano" olarak alan adını tanımladım. ancak ne yaptıysam teklif listesi 1170.satırdan aşağı listeyi gösteremedim.yardımlarınızı bekliyorum, şimdiden ilginize çok teşekkür ederim.

Not: yazmayı unutmuşum, dosyada bazı sayfalar gizlidir. liste veri doğrulama olarak "teklif güncelleme" sayfasında parça no kısmında VBA'dan açılarak görülebilir.

Alternatif:

=OFFSET('teklif listesi'!$E$1;0;0;MAX(IF('teklif listesi'!$E4:$E65536<>"";ROW('teklif listesi'!$E$4:$E$65536);0));1)

=KAYDIR('teklif listesi'!$E$1;0;0;MAK(EĞER('teklif listesi'!$E4:$E65536<>"";SATIR('teklif listesi'!$E$4:$E$65536);0));1)


Başka bir alternatif:

=OFFSET('teklif listesi'!$E$4;0;0;MATCH("*";'teklif listesi'!$E:$E;-1);1)
=KAYDIR('teklif listesi'!$E$4;0;0;KAÇINCI("*";'teklif listesi'!$E:$E;-1);1)



.
 
sayın espiyonajl

cevabınız işe yaradı, çok teşekkür ederim. cahilliğimi mazur görün, yazdığınız satırların ne anlama geldiğini açıklayabilirmisiniz? böylece yeni birşey öğrenmiş olurum.


=KAYDIR('teklif listesi'!$E$4;0;0;BAĞ_DEĞ_DOLU_SAY('teklif listesi'!$E$4:$E$65536);1)


=KAYDIR('teklif listesi'!$E$4;0;0;ARA(2;1/('teklif listesi'!$E$4:$E$65536<>"");SATIR(('teklif listesi'!$E$4:$E$65536)))-SATIR('teklif listesi'!$E$4)+1;1)


ARA(2;1/('teklif listesi'!$E$4:$E$65536<>"");SATIR(('teklif listesi'!$E$4:$E$65536)))-SATIR('teklif listesi'!$E$4)+1

formülde bağ_değ_dolu_say olan bölgeye yukardaki formülle değiştirilmiştir.

ilk formül dolu olan satırların sayısını alır, fakat bu aralıklta bazı hücrelerde veri olmadığı için satır sayısını eksik bulmuş olursunuz. Kısa bir örnek verecek olursak, A1:A10 aralığında verileriniz var fakat A2 ve A8 boş olduğu için say formülü 8 değerini verir, bunu alan formülüne uyguladığınızda ilk 8 veri doğrulamada gözükür. Ara formülü ile son değerin satır numarası bulunup işlem yapıldığı için ( 10 ) doğrulama eksiksiz gelecektir bu yüzden başvuruyu ara formülü üzerinden aldım.

ARA(2;1/('teklif listesi'!$E$4:$E$65536<>"");SATIR(('teklif listesi'!$E$4:$E$65536)))

bu formül bakılan aralıktaki son değerin satır numarasını verir, verilerimiz 4. satırdan başladığı için formüle -satır(..)+1 ilave ederek başvuru yapacağınız aralık berlilenmiştir.

Son değer için linki incelemenizi tavsiye ederim..

http://www.excel.web.tr/f122/sat-r-v...ar-t18290.html

.
 
Son düzenleme:
açıklamalarınız için çok teşekkür ederim. sayenizde birçok şeyi birden öğrenmiş oldum. emeğinize sağlık....
 
Geri
Üst