Tuesday, August 16, 2016

Membuat filter data menggunakan Data Validation

Membuat filter data menggunakan Data Validation











Filterdata di dalam excel sebenarnya dapat dengan mudah kita buat, tetapi kalau seandainya filter tersebut letaknya bukan tepat di judul field apakan bisa? jawabannya pasti bisa, ginini caranya sebelumnya siapkan table yang akan di filter contohnya seperti di atas.

















Buatlah data validation caranya pada tab Data pilih Data Validation pada setting validation criteria, allow : pilih list untuk sorce datanya bisa menggunakan ranges isi table Nama Barang atau kita bisa membuat menggunakan Name Manager yang ada pada tab Formulas.

cara Membuat Name Manager
Pada tab Folmulas pilih Name Manager - New








Masuk ke Visual Basic di tools Developer, terus pada sheet yang ingin, di buat filter datanya. 

Sisip code di bawah:


Private Sub Worksheet_Change(ByVal Target As Range)
If Range("B2").Value = "Nama Barang" Then
Sheet2.clear
Else: Sheet2.Nama_Barang
End If
End Sub

Sub Nama_Barang()
    ActiveSheet.Range("$A$5:$A$9").AutoFilter Field:=1, Criteria1:=Range("B2")
End Sub

Sub clear()
    Selection.AutoFilter
End Sub
Contoh menggunakan Ms. Excel 2007
Selamat Mencoba...