Tablo formatındaki aralığın son dolu satırını bulma

Katılım
31 Aralık 2011
Mesajlar
378
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
08-10-2020
Merhabalar
Range("Tbl1") şeklinde tablo oluşturduğum aralığı tanımlıyorum. Ancak dolu olan tablodan bir veri sildiğimde Range("Tbl1")End(3) şeklinde kullandığım kod son hücreyi buluyor ve sondaki kaydı sildiğim zaman value boş geliyor.
Bu tür durumda içinde veri olan son dolu hücrenin değerini nasıl elde ederim.
Teşekkürler.
 

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,181
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
sonsatir = Range("A65536").End(xlUp).Row

65536 sayısını 50 yaparsanız A sütununda 50. satıra kadar son dolu hücrenin satır no' sunu verir.
 
Katılım
31 Aralık 2011
Mesajlar
378
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
08-10-2020
merhaba
Hocam burada tablo adı kullanabilir miyiz? Hücre başvurusu değilde ad şeklinde tanımlama yapabilir miyiz?
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
C#:
Sub Test()
    xRow = Range("Table1").Rows(Range("Table1").Rows.Count).End(xlUp).Row
    
    MsgBox xRow
End Sub
.
 
Katılım
31 Aralık 2011
Mesajlar
378
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
08-10-2020
Merhaba
Hocam hatalı sonuç üretiyor. Şöyle ki:
TblAidatTanımı Tablosunda E3:E4 kısmında 10, 15 şeklinde sayılar var. E2 hücresi de Aidat Tanımı şeklinde sütun başlığı.
Bu haliyle kodu çalıştırdığımda sütun başlığını, 15 sayısını sildiğimde de 10 sayısını döndürüyor.
Olması gereken ise yazdığım en son veri neyse onu bana döndürmesi. Yani son olarak 15 yazılı ise 15, 10 yazılı ise 10 döndürmesini istiyorum hocam.
Teşekkürler.

Sub AidatYaz()
Dim DataRange As Range, GecerliAidat
Set DataRange = Range("TblAidatTanımı")
GecerliAidat = Range("TblAidatTanımı").Rows(Range("TblAidatTanımı").Rows.Count).End(xlUp)

MsgBox GecerliAidat
End Sub
 
Katılım
31 Aralık 2011
Mesajlar
378
Excel Vers. ve Dili
2016 türkçe
Altın Üyelik Bitiş Tarihi
08-10-2020
Merhaba
Bu soruya bir çözüm yok mu?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,250
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosya paylaşarak istediğiniz işlemi tarif eder misiniz?
 
Üst