• DİKKAT

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

Intersect ve End(3).Row Hakkında

Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
If Intersect(Target, Range("b2:b65536")) Is Nothing Then Exit Sub
For i = 1 To Range("b65536").End(3).Row

Değerli arkadaşlar yukarıda bahse konu kodu anlamam için bir kaç soru sorabilirmiyim izninizle..

1 = Intersect komutu birkıyaslama yapıyor ve çıkış gerçekleştiriyor.. Burda yaptığı işlem nedir.. Neyi kıyaslıyor, boş mu dolu mu diye bakıyor, Tam olarak anlamam için açılımını yaparsanız çok sevinirim.

2= End(3).Row tam olarak nerede kullanılır.. Neden End(2).Row yada End(1).Row değil. veya öyle olsa ne olur..
 
1 - B2:B65536 aralığında çalış.
2 - End(3).Row ise sütunun en son satırından yukarı doğru git ve ilk bulduğun satırı al.Onu o sütunda sondolu satır olarak değerlendir.
O ifadeyi End(3).Row yada End(xlup).Row olarakta yazabilirsiniz.
 
Orion hocam cevabınız için teşekkür ederim.
 
Geri
Üst