Makro ile filtreleme

Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
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:
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Biraz karıştı galiba....
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Bir örnek dosya hazırlayıp, aşağıdaki linklerden biri ile paylaşsanız karışıklığı önler diye değerlendiriyorum.
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
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:
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
İsteyen şu anda bunu kullanabilir.
Tarihi gelecek şeyleri buraya kaydederek takip edebilirsiniz.....
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
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

 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi bir komut kullanabilirsiniz.

Kod:
Range("A3:A" & Rows.Count).SpecialCells(xlVisible)(1).Select
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Levent Bey Teşekkürler
5 flitre var hepsine kodu uyguladım ama
sadece 1 tanesinde sonuç alabildim
herhalde yanlış yere koydum kodu...
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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.
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Range("A3:A100" yaptm hata verdi
böyle olmayacak mı?
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Flitreler 5 satırda...
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Hata veriyor
Bu arada sayfa kilitli
Flitre yaparken açıyor sonra kilitliyor
komutu kilitlemeden önce koydum
(Range("A6:A100")......)
 
Katılım
2 Nisan 2008
Mesajlar
130
Excel Vers. ve Dili
2003 TÜRKÇE
Altın Üyelik Bitiş Tarihi
25.05.2019
Range("A6:A")
yapınca çalıştı
istediğim gibi oldu
Çok çok Teşekkürler
 
Üst