Bergabung di Channel Kampus Office Klik!

Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet

Filter Kategori Data Dengan Vba Excel Di WorkSheet
Admin
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
Please wait 0 seconds...
Scroll Down and click on Go to Link for destination
Congrats! Link is Generated
Pada posting ini kita akan sama-sama belajar tentang Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet. Secara manual pada Excel sudah tersedia tombol filter pada Tab Data di menu Sort & Filter. 

Menggunakan tombol tersebut dengan cara memilih/blok area header tabel dan selanjutnya klik pada Filter. 

Tampilan Data Yang di Filter
Pada header tabel akan muncul tanda filter yang selanjutnya dapat kita pilih kategori data apa saja yang ingin difilter.

Jika kategori data yang difilter tidak terlalu banyak mungkin dapat dilakukan dengan mudah. Namun jika kategori data telalu banyak, ini hal yang rumit karena setelah melakukan filter data yang tampil adalah data hasil filter saja sementara data yang lain akan disembunyikan. 

Untuk menampilkan kembali kategori data, kita harus membuka lagi tanda filter dan dan menceklist kembali kategori yang tidak difilter tadi.

Begitu seterusnya yang akan dilakukan jika melakukan filter data secara manual.Bekerja dengan pekerjaan yang setiap hari berhadapan dengan data sudah selayaknya kita merancang sendiri tombol filter yang secara otomatis bekerja lebih mudah dan terlihat profesional dalam mengelola data.

Semoga apa yang saya sajikan pada posting ini menjadi referensi bagi anda yang mencari informasi tentang Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet walaupun tulisan yang saya sampaikan sulit di cerna, itu semua dikarenakan saya bukan penulis yang baik. 

Semua posting yang ada di blog ini hanya untuk menyalurkan hobi saya ngeblog saja. Syukur jika bermanfaat..!!

Langkah - langkah Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet :
  • Ngak pake lama..! Langsung buka Excel dan buat data pada Sheet1 seperti yang terlihat pada gambar gif diatas. Header tabel dimulai dari cell A5 = No, cell B5 = NIS, cell C5 = NISN, cell D5 = Nama Siswa, cell E5 = Kelas, F5 = Tempat Lahir, cell G1 = Tanggal Lahir, dan cell H1 = Jenis Kelamin dan Pada cel E2 tulislah kata PENCARIAN.
  • Masukkan 2 Shapes yang akan digunakan sebagai tombol Filter Data dan tombol Show All dengan cara klik tab Insert pilih menu Shapes dan klik pada shapes. Letakkan Shapes yang dipilih sesuai dengan gambar gif diatas.
  • Buatlah data  yang akan dijadikan list pada Validation List dimulai pada cell 05 hingga 0 23 dengan data kelas : "LULUS, Mutasi, IX-B, IX-A, IX-C, NO-INFO, IX-D, IX-E, VIII-A, VIII-B, VIII-C, VIII-D, VIII-F, VIII-E, VII-A, VII-E, VII-B, VII-C, VII-D"
  • kita akan membuat list dengan Data Validation dengan cara pilih cell F2. Selanjutnya klik tab Data pilih Data Validation yang terdapat pada Data Tools. Pada kotak dialog Data Validaton pilih List pada Allow, dan isikan Source dengan range =$O$5:$O$23 yang merupakan daftar list yang akan ditampilkan. Perhatikan gambar dibawah ini.
Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet
  • Pada tahap selanjutnya kita akan memasukkan kode Vba untuk tombol Filter Data dan tombol Show All. Klik kanan pada tombol Filter Data pilih Assign Macro pada kotak dialog klik tombol New dan tulislah kode berikut ini pada jendela kode
Sub Rectangle1_Click()
Dim yrange
yrange = Worksheets(1).Range("F2").Value
    ActiveSheet.Range("$D$5:$D$524").AutoFilter Field:=1, Criteria1:=yrange
End Sub
  • Klik kanan pada tombol Show All pilih Assign Macro pada kotak dialog Assign Macro klik tombol New dan tulislah kode berikut ini pada jendela kode
Sub Rectangle2_Click()
 ActiveSheet.Range("$D$5:$D$524").AutoFilter Field:=1
End Sub

Selesai..!! Uji tombol yang sudah dibuat dengan memilih kategori data yang ada pada List dan klik tombol Filter Data.

Bila perancangan dan penempatan kode sudah sesuai makan perintah akan berjalan sebagaimana terlihat pada gambar format gif diatas.

Demikian posting Cara Filter Kategori Data Dengan Vba Excel Di WorkSheet semoga dapat dijadikan referensi bagi yang mencari informasi. 

Getting Info...

19 komentar

  1. asaalamualaikum..
    om admin bagaimana cara sum pada lis box
    1. Penjumlahan angka yang terdapat pada daftar yang ada pada listbox begtu ya maksudnya ?? nti jika kwota internet sudah mencukupi saya akan posting.!! karena hal tersebut pernah ditanyakan oleh pengunjung lain juga.
  2. maaf mas, boleh tanya ga? kenapa saya sudah coba tapi ketika di filter datanya masuknya ke kolom nama siswa bukan ke kolom kelas, apa ada yang salah?
    1. Filternya apa sudah mengkuti petunjuk dengan benar?? coba dicek lagi..
  3. mas apa bisa kirim file nya untuk yg ini
    saya kesulitan menampilkan data dengan 2 kriteria combobox

    kl diperbolehkan kirim ke email rizalardistyan28@gmail.com ya....
    terimakasih :)
  4. apa bisa jika autofilter fieldnya lebih dari 1? jika iya bagaimana caranya? thanks
    1. Dari 1?? dari baris ke satu? dari angka 1? dari kolom ke 1?
      maksudnya bagaimana yeah?
  5. Malam, saya ingin bertanya kalo misalkan saya memilih data mengunakan data validation, data yang saya pilih muncul kembali di sheet berikutnya.. apakah ada cara untuk data yang telah dipilih dikolom pertama tidak muncul dikolom berikutnya..
    terima kasih
    1. Kasusnya tidak bisa sayang bayangkan di benak saya...
  6. makasih mas sangat membantu

    mungkin yang perlu di sesuaikan dengan di excelnya masing2 di sini :

    yrange = Worksheets(1).Range("F2").Value

    bisa jadi setiap temen2 yang mencoba, hasilnya tidak sesuai karena disini..

    kalau mau di copy ditempat yang lain bagaiamana ya mas...?
    1. Apa yang admin sajikan hanya memberikan contoh saja.. Selanjutnya dimodifikasi sesuai kebutuhannya masing-masing...
      Tinggal ubah cell dan letak rangenya saja... Semua tergantung keperluan masing-masing...
      Terimkasih sudah berkunjung dan memberikan tanggapan...

  7. Om admin klo dengan beberapa kriteria gmn yah?
    1. Gunakan Pivot Table.. cuma saya bleom pernah tulis artikel pivot table....
  8. sudah saya coba dan ternyata berhasil.. terimakasih banyak.. tapi cuma satu kategori.. kalau misalnya ada dua kategori misal ingin memfilter "kelas" dan "jenis kelamin. itu gimana caranya om admin. terimakasih sebelumnya
  9. saya tunggu jawabannya ya om...
    1. Mungkin ini bisa dijadikan referensi

      https://www.senbakusen.com/2016/01/cari-data-combobox-bertingkat.html
  10. Mantaaab gan
    1. Work Gan?? Filter data excelnya ?
  11. thx ya, sangat berguna
Komentar Anda Sangat Menentukan Kelangsungan Blog ini
Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.