Vba: cara mendapatkan nomor baris dari suatu rentang


Anda dapat menggunakan metode berikut untuk mendapatkan nomor baris dari suatu rentang di Excel menggunakan VBA:

Metode 1: Dapatkan nomor baris dari rentang tertentu

 SubGetRowNumber ()

rowNum = Range(" D7 ").Row
MsgBox rowNum

End Sub

Makro khusus ini akan menampilkan kotak pesan dengan nomor baris yang sesuai dengan sel D7 , yaitu 7 .

Metode 2: Dapatkan nomor baris dari rentang yang dipilih saat ini

 SubGetRowNumber ()

rowNum = Selection.Row
MsgBox rowNum

End Sub

Makro khusus ini akan menampilkan kotak pesan dengan nomor baris yang sesuai dengan rentang yang dipilih saat ini di Excel.

Misalnya, jika sel B3 dipilih saat Anda menjalankan makro ini, kotak pesan akan muncul dengan nilai 3 .

Contoh berikut menunjukkan cara menggunakan masing-masing metode dalam praktik.

Contoh 1: Dapatkan nomor baris dari rentang tertentu

Misalkan kita ingin mendapatkan nomor baris untuk referensi sel D7 .

Kita dapat membuat makro berikut untuk melakukan ini:

 SubGetRowNumber ()

rowNum = Range(" D7 ").Row
MsgBox rowNum

End Sub

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Kotak pesan menampilkan nilai 7 , yang sesuai dengan nomor baris referensi sel D7 .

Contoh 2: Dapatkan nomor baris dari rentang yang dipilih saat ini

Misalkan kita ingin mendapatkan nomor baris dari sel yang sedang aktif.

Kita dapat membuat makro berikut untuk melakukan ini:

 SubGetRowNumber ()

rowNum = Selection.Row
MsgBox rowNum

End Sub

Asumsikan sel B3 saat ini dipilih.

Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Kotak pesan menampilkan nilai 3 , yang sesuai dengan nomor baris sel B3 yang sedang aktif.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:

VBA: Cara menghitung jumlah baris dalam jangkauan
VBA: Cara menyalin garis yang terlihat ke lembar lain
VBA: Cara menyorot garis

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *