• DİKKAT

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

Makro ile filtreleme

Katılım
2 Nisan 2008
Mesajlar
155
Excel Vers. ve Dili
2003 TÜRKÇE
Selam Hocalarım ve arkadaşlarım
Bir sorum olacak keyfe keder
birkaç flitreleme makrom var
Selection.AutoFilter Field:=1, Criteria1:=" GÜN KALDI >>>>>>"
mesela "5 gün kaldı >>>>>" diye flitreleme yapıyor
Burada isteğim flitrenin ilk satırıı seçmek
Şöyle flitre 5 Satırda Flitre çalıştıktan sonra
5 satırın altına 115 satır. sonra 120 satır yani karışık satırlar geliyor
makro ile flitre yaptığı zaman bu duruma göre imleç 115 satıra gitsin ki
flitreyi baştan görebilelim yoksa bazen en altta çıkıyor ve bunu yukarı doğru çıkmak gerekiyor.

Range("c115").Select gibi ama bu komutla sabit oluyor. bu flitre durumuna göre değişken tabiiki
Sonuç Flitrenin ilk satırını seçmek
Çok uzun oldu kusura bakmayın
İyi bayramlar Teşekkürler
 
Son düzenleme:
Merhaba,
Bir örnek dosya hazırlayıp, aşağıdaki linklerden biri ile paylaşsanız karışıklığı önler diye değerlendiriyorum.
 
200 satırlarda iken flitreyi kullandığımda
İmleç flitrenin bir alt satıra gitse yeterli...
Flitreden sonra hepsini görmek için böyle düşündüm yoksa bazen yukarılara çıkmak gerekiyor
başka yolu varsa o da olur
Teşekkürler....
 
Son düzenleme:
İsteyen şu anda bunu kullanabilir.
Tarihi gelecek şeyleri buraya kaydederek takip edebilirsiniz.....
 
200 satıra indiğinizde
Mavi Kutu

"BUGÜN 1 GÜNÜ GELEN VAR !"
tıkladığınızda 35 satır geliyor görmek için yukarı satıra çıkmak lazım
Oysa tıklamadan sonra 35 satır direk görüle iyi olacak
Değişken olduğu için ben yapamadım. Olmasada olur ama o kadar makjazdan sonra böyle bir kolaylık da yakışır...



çıkıyor
 
Aşağıdaki gibi bir komut kullanabilirsiniz.

Kod:
Range("A3:A" & Rows.Count).SpecialCells(xlVisible)(1).Select
 
Levent Bey Teşekkürler
5 flitre var hepsine kodu uyguladım ama
sadece 1 tanesinde sonuç alabildim
herhalde yanlış yere koydum kodu...
 
Levent Bey Teşekkürler
5 flitre var hepsine kodu uyguladım ama
sadece 1 tanesinde sonuç alabildim
herhalde yanlış yere koydum kodu...

Range("A3:A" & Rows.Count) aralığını kodlarınıza göre değiştirmeniz gerekir.
 
Hata veriyor
Bu arada sayfa kilitli
Flitre yaparken açıyor sonra kilitliyor
komutu kilitlemeden önce koydum
(Range("A6:A100")......)
 
Range("A6:A")
yapınca çalıştı
istediğim gibi oldu
Çok çok Teşekkürler
 
Geri
Üst