Filtrelemede adresleme

Katılım
3 Haziran 2008
Mesajlar
5
Excel Vers. ve Dili
2003 - 2007
makro ile filtreleme yaptığımızda ilk satırı nasıl seçebiliriz ?
sendkey komutu ile denedim istenileni yapıyor ancak komutun [wait] bekleme seçeneği hem yolu uzatıyor hemde algoritmayı riskli hale getiriyor,
alternatif bir yol bilen varsa sevinirim,
Teşekkürler ,
 
Katılım
6 Şubat 2005
Mesajlar
1,467
Range("a2:a16") süzülecek olan tüm satırlar

Sub a()

b = Split(Range("a2:a16").SpecialCells(xlCellTypeVisible).Address, ",")
Range(b(0)).Select
End Sub
 
Katılım
6 Şubat 2005
Mesajlar
1,467
yukardaki kod süzülen satırlar ardışık olursa hata verir. Aşağıdaki kodla değiştirin.

Kod:
Sub a()

Dim b As Range

Set b = Range(Range("a2:a16").SpecialCells(xlCellTypeVisible).Address)
Range(b(1).Address).Select
End Sub
Not
 
Son düzenleme:
Katılım
3 Haziran 2008
Mesajlar
5
Excel Vers. ve Dili
2003 - 2007
Tam isabet ,
teşekkürler.
 
Üst