Baca sebelumnya Sumif dengan macro
Buka file microsoft excel hasil download, setelah itu tekan ALT+F11 untuk masuk kejendela Microsoft excel visual basic editor (VBE/VBA), pada design userform klik dua kali lalu copy pastekan kode sumif dengan macro dibwah ini
Sub TampilkanSemua()
Set iParengan = Sheets("Sheet1")
ListBox1.Clear
With ListBox1
.AddItem
.List(.ListCount - 1, 0) = "Nomor"
.List(.ListCount - 1, 1) = "Nama Siswa"
.List(.ListCount - 1, 2) = "Tabungan"
.ColumnWidths = 45 & ";" & 125 & ";" & 70
End With
With iParengan
Set rgTampil = iParengan.Range("Nomor"). _
SpecialCells(xlCellTypeVisible)
For Each sTampil In rgTampil
With ListBox1
.AddItem sTampil.Value
.List(.ListCount - 1, 0) = sTampil.Value
.List(.ListCount - 1, 1) = sTampil.Offset(0, 1).Value
.List(.ListCount - 1, 2) = _
Format(sTampil.Offset(0, 2).Value, "#,##0")
End With
Next sTampil
End With
TotTabungan = 0
For Total = 1 To ListBox1.ListCount - 1
TotTabungan = TotTabungan + CDbl(ListBox1.List(Total, 2))
TextBox1.Value = Format(TotTabungan, "#,##0")
Next Total
End SubPrivate Sub CommandButton1_Click()
Unload Me
End SubPrivate Sub UserForm_Activate()
Call TampilkanSemua
End Sub
Untuk memahami kode macro diatas, silahkan anda merujuk penjelasanya pada link dibwah ini
Begitulah cara sumif dengan macro, semoga dapat dimengerti dan selamat berakhir pekan