Intersect ve End(3).Row Hakkında

Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
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..
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
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.
 
Katılım
12 Ekim 2010
Mesajlar
224
Excel Vers. ve Dili
2013 türkçe
Altın Üyelik Bitiş Tarihi
01-03-2021
Orion hocam cevabınız için teşekkür ederim.
 
Üst