Bir Aralıktaki Son Veri Satırını Bulma - Excel İpuçları

İçindekiler

Bu, günün ilk ipucu ve bununla birlikte, Excel'de VBA kullanarak ortak bir soruyla yüzleşmeye çalışacağım. Yani

Belirli bir sayfada son kullanılan satırı nasıl bulabilirim?

Bunu başarmanın birkaç yöntemi vardır, bazıları diğerlerinden daha kesin, ancak hepsi ihtiyaçlarınızı karşılayabilir.

Yaygın bir yöntem

LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row

Bu çok kesin değil, çünkü Excel son hücreyi çok uygun bir biçimde tutmuyor.

Belirli bir sütunda son kullanılan satırı bulmanın başka bir yöntemi şudur:

LastRowColA = Range("A65536").End(xlUp).Row

Ancak bu, Sütun A'nın verileri tuttuğundan emin olmadığınız sürece, sayfanın tamamında son kullanılan satırdan EMİN OLDUĞUNUZ anlamına gelmez.

Birkaç ekstra yöntem daha güvenilirdir.

LastRow = Cells.Find("*",SearchOrder:=xlByRows,SearchDirection:=xlPrevious).Row

veya

LastRow = ActiveSheet.UsedRange.Rows.Count

Bu yöntemler, yalnızca etkin sayfada değil, herhangi bir sayfada kullanılabilir.

Ilginç makaleler...