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

Tambahkan komentar

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