UDF COUNT Berdasarkan Warna

Pada materi kali ini, saya buatkan User defined Function (UDF) untuk melakukan COUNT Cell berdasarkan warnanya.

Kenapa harus dibuat UDF? karena sampai saat ini belum ada rumus bawaan Excel yang bisa membaca Warna.

Sebelumnya saya sudah membahas bagaimana membuat UDF SUM berdasarkan warna. Kali ini kita buat versi COUNT nya. Untuk versi COUNT ini harusnya ini lebih mudah ya.

Misalkan contoh kasusnya seperti dibawah ini:

Untuk membuat rumus COUNT berdasarkan warna, caranya sama seperti membuat UDF pada umumnya.

  • Masuk ke Visual Basic Editor AltF11
  • di Menu Insert, pilih Insert Module
  • Copy script dibawah ini
'-----------------------------------------
' Sctipt VBA    : Count Warna
' Author        : https://vba.co.id
'                 Situs belajar VBA No.1
'                 di Indonesia
'-----------------------------------------

Function CountWarna(ByVal SumRange As Range, ByVal Rng As Range) As Double
Dim IsiCell As Range

For Each IsiCell In SumRange
    If IsiCell.Interior.ColorIndex = Rng.Interior.ColorIndex Then
        CountWarna = CountWarna + 1
    End If
Next
End Function

Tutup Visual Basic Editor dan rumus CountWarna sudah berhasil dibuat. Untuk penggunaan rumus ini, bisa menggunakan sintak seperti dibawah ini

=CountWarna(RangeWarna,Warna)

Contoh penerapan pada kasus diatas, maka rumusnya bisa dibuat seperti ini :

List Tutorial
Apa yang sedang kamu cari?

Temukan beberapa kata kunci yang diinginkan.

Search