Ini adalah tip pertama saya hari ini, dan dengan itu, saya akan mencoba menghadapi satu pertanyaan umum menggunakan VBA di Excel. Itu adalah
Bagaimana cara menemukan baris yang terakhir digunakan di lembar tertentu?
Ada beberapa metode untuk melakukannya, beberapa lebih tepat daripada yang lain, tetapi semuanya dapat memenuhi kebutuhan Anda.
Satu metode umum
LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row
Yang tidak terlalu tepat, karena Excel tidak melacak sel terakhir dalam bentuk yang sangat memadai.
Metode lain untuk menemukan baris yang terakhir digunakan dalam kolom tertentu adalah:
LastRowColA = Range("A65536").End(xlUp).Row
Tapi ini tidak memberi tahu Anda dengan PASTI baris terakhir yang digunakan di seluruh lembar, kecuali Anda dapat yakin bahwa Kolom A menyimpan data.
Beberapa metode tambahan lebih dapat diandalkan.
LastRow = Cells.Find("*",SearchOrder:=xlByRows,SearchDirection:=xlPrevious).Row
atau
LastRow = ActiveSheet.UsedRange.Rows.Count
Metode ini dapat digunakan pada sheet apa pun, tidak hanya pada sheet aktif.