Vba: cara menghitung jumlah baris dalam jangkauan
Anda dapat menggunakan sintaks dasar berikut untuk menghitung jumlah baris dalam suatu rentang di Excel menggunakan VBA:
 SubCountRows ()
    Range(" E2 ") = Range(" A:A ").Cells.SpecialCells(xlCellTypeConstants).Count
End Sub
Contoh khusus ini menghitung jumlah baris di kolom A, lalu menetapkan hasilnya ke sel E2 .
Jika Anda ingin menampilkan jumlah baris dalam kotak pesan, Anda dapat menggunakan sintaks berikut:
 SubCountRows ()
    'Create variable to store number of rows
    Dim row_count As Integer
    
    'Calculate number of rows in range
    row_count = Range(" A:A ").Cells.SpecialCells(xlCellTypeConstants).Count
    
    'Display the result
    MsgBox " Rows in Column A: " & row_count
End Sub
Contoh berikut memperlihatkan cara menggunakan masing-masing metode ini dalam praktik dengan kumpulan data berikut di Excel yang berisi nama pemain bola basket dari tiga tim berbeda:

Contoh 1: Hitung baris dalam rentang menggunakan VBA dan tampilkan hasilnya dalam sel
Misalkan kita ingin menghitung jumlah baris di kolom A dan menampilkan hasilnya di sel tertentu.
Kita dapat membuat makro berikut untuk melakukan ini:
 SubCountRows ()
    Range(" E2 ") = Range(" A:A ").Cells.SpecialCells(xlCellTypeConstants).Count
End Sub
Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Perhatikan bahwa sel E2 berisi nilai 9 .
Ini memberitahu kita bahwa ada 9 baris di kolom A dengan nilai.
Contoh 2: Hitung baris dalam rentang menggunakan VBA dan tampilkan hasilnya di kotak pesan
Misalkan kita ingin menghitung jumlah baris di kolom A dan menampilkan hasilnya di kotak pesan.
Kita dapat membuat makro berikut untuk melakukan ini:
 SubCountRows ()
    'Create variable to store number of rows
Dim row_count As Integer
    
    'Calculate number of rows in range
    row_count = Range(" A:A ").Cells.SpecialCells(xlCellTypeConstants).Count
    
    'Display the result
    MsgBox " Rows in Column A: " & row_count
End Sub
Saat kami menjalankan makro ini, kami menerima keluaran berikut:

Kotak pesan memberitahu kita bahwa ada 9 baris di kolom A dengan nilai.
Perhatikan bahwa dalam contoh ini kami menghitung jumlah baris di seluruh kolom A menggunakan A:A sebagai rentangnya.
Namun, jika Anda ingin menghitung jumlah baris dengan nilai dalam rentang tertentu, Anda dapat mengetikkan A2:A9 (atau rentang lain yang Anda minati).
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di VBA:
 VBA: Cara menulis fungsi AVERAGEIF dan AVERAGEIFS
 VBA: Cara menulis fungsi SUMIF dan SUMIFS
 VBA: Cara menulis fungsi COUNTIF dan COUNTIFS
