son satır bulma

Katılım
6 Mayıs 2008
Mesajlar
4
Excel Vers. ve Dili
2007 VBA
herkese merhaba..
benim sorunum şu..dataları excel e giriyorum ama işlem yaptırırken sonra satırı For i=1 to 1234 yerine kendisinin bulmasını istiyorum..Exl.down komutuyla mı yapmam gerekiyor? yardımcı olursanız çok sevinicem.Teşekkür ederim..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,666
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Son satırı bulmak için aşağıdaki kodu kullanabilirsiniz.

A sütunu için;

Kod:
[A65536].End(3).Row
 
Katılım
6 Mayıs 2008
Mesajlar
4
Excel Vers. ve Dili
2007 VBA
daha genel bir şekilde kullanmam mümkünmü peki? yani sadece A sütünu için değil de..array vs mi kullanmam gerekiyo diğerleri içinde geçerli olabilmesi için?
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,571
Excel Vers. ve Dili
Microsoft 365- Türkçe
ilk mesajdaki döngüde kurmak istediğiniz şekil şöyle

Kod:
For i = 1 to [a65536].end(xlUp).Row
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,666
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Son satırı tesbit etmek için çok çeşitli çözümler üretilebilir. Mesela aşağıdaki gibi ikili bir döngü kurarsanız X değerine göre sütunu değişken yapabilirsiniz. Tabi sizin kodu nasıl bir tablo üzerinde kullanacağınız çok önemli ama yinede aşağıdaki kod size fikir verebilir.

Kod:
Sub SON_SATIR_DÖNGÜ()
    For X = 1 To 10
    For Y = 1 To Cells(65536, X).End(3).Row
    'KENDİ KODLARINIZ...
    Next
    Next
End Sub
 
Katılım
6 Mayıs 2008
Mesajlar
4
Excel Vers. ve Dili
2007 VBA
çok teşekkür ederim
 
Üst