Cari Baris Terakhir Data dalam Julat - Petua Excel

Isi kandungan

Ini adalah petua pertama saya hari ini, dan dengan itu, saya akan cuba menghadapi satu soalan biasa menggunakan VBA di Excel. Itu dia

Bagaimana saya dapat mencari baris terakhir yang digunakan dalam helaian tertentu?

Terdapat beberapa kaedah untuk mencapainya, ada yang lebih tepat daripada yang lain, tetapi semuanya dapat memenuhi keperluan anda.

Satu kaedah biasa

LastRow = Cells.SpecialCells(xlCellTypeLastCell).Row

Yang tidak begitu tepat, kerana Excel tidak menjejaki sel terakhir dalam bentuk yang sangat mencukupi.

Kaedah lain untuk mencari baris terakhir yang digunakan dalam lajur tertentu adalah:

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

Tetapi ini tidak memberitahu anda PASTI baris terakhir yang digunakan di seluruh helaian, kecuali anda dapat memastikan bahawa Lajur A menyimpan data.

Beberapa kaedah tambahan lebih dipercayai.

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

atau

LastRow = ActiveSheet.UsedRange.Rows.Count

Kaedah ini boleh digunakan pada helaian mana pun, bukan hanya helaian aktif.

Artikel menarik...