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