Kumaha Cabut Filter dina Excel VBA (5 Métode Saderhana)

  • Bagikeun Ieu
Hugh West

Nalika damel sareng Microsoft Excel , nyaring data ngamungkinkeun urang ngan ukur ningali inpormasi anu dipikahoyong. Iraha waé urang badé konsentrasi dina unsur-unsur anu tangtu dina set data atanapi tabel ageung, téknik ieu tiasa dianggo. Nalika pagawéan réngsé, urang peryogi deui data éta dina hamparan urang. Sanaos Excel parantos gaduh alat anu diwangun pikeun ieu. Tapi VBA mangrupikeun cara anu paling éfisién, hemat waktos, sareng aman pikeun ngalaksanakeun tugas naon waé dina Excel. Dina artikel ieu, urang bakal sababaraha conto pikeun ngahapus saringan dina Excel VBA.

Unduh Buku Latihan Praktek

Anjeun tiasa ngaunduh buku kerja sareng latihan sareng aranjeunna.

VBA pikeun Cabut Filter.xlsm

5 Métode Basajan pikeun Cabut Filter dina Excel VBA

Excel geus diwangun-di alat sareng fungsi pikeun ngahapus saringan tina data. Tapi kalayan Excel VBA urang tiasa gancang ngahapus saringan éta ngan ku ngajalankeun kode VBA . Pikeun miceun saringan tina data urang bade nganggo dataset handap. Setét data ngandung sababaraha ID produk dina kolom B , nami produk dina kolom C , sareng nagara pangiriman dina kolom D . Salaku urang hayang ningali ukur detil produk Sampo jeung Conditioner , jadi urang nyaring aranjeunna. Ayeuna, anggap urang kedah mupus data anu disaring. Urang bakal ngagunakeun sababaraha Excel VBA Macro pikeun ieu. Hayu urang nunjukkeun conto pikeun mupus saringan éta tina data nganggo ExcelVBA .

1. Larapkeun VBA pikeun Cabut Sadaya Saringan Tina Méja Excel

Kalayan Excel VBA , pangguna tiasa nganggo kode anu janten ménu Excel tina pita. Pikeun nganggo VBA kode pikeun mupus sadaya saringan tina tabel Excel, hayu urang tuturkeun léngkah-léngkah ieu.

LÉNGKAH:

  • Mimiti. , buka tab Developer tina pita.
  • Kadua, tina kategori Kode , klik Visual Basic pikeun muka Éditor Dasar Visual . Atawa pencét Alt + F11 pikeun muka Visual Basic Editor .

  • Tinimbang ngalakukeun ieu, Anjeun ngan ukur tiasa klik katuhu dina lembar kerja anjeun sareng angkat ka Témbongkeun Kodeu . Ieu ogé bakal mawa anjeun ka Visual Basic Editor .

  • Ieu bakal muncul dina Visual Basic Editor dimana urang nulis kodeu pikeun nyieun tabel ti rentang.
  • Katilu, klik Modul tina Selapkeun bar menu drop-down.

  • Ieu bakal nyieun Modul dina buku kerja anjeun.
  • Jeung, salin jeung témpél VBA kodeu ditémbongkeun di handap.

Kode VBA:

5175
  • Sanggeus éta, jalankeun kodeu ku ngaklik tombol RubSub atawa mencét potong kompas keyboard F5 .

  • Jeung, ahirna, nuturkeun léngkah-léngkah bakal miceun kabeh saringan tina tabel excel. dina lembar kerja anjeun.

Kode VBAKaterangan

5114

Sub nyaéta bagian tina kode anu dipaké pikeun nanganan pagawéan dina kode tapi moal mulangkeun nilai nanaon. Éta ogé katelah subprocedure. Ku kituna urang ngaranan prosedur urang Remove_Filters1() .

9520

Variabel deklarasi.

1587

VBA Set saukur ngamungkinkeun urang pikeun nyingkahan ngabogaan ngetikkeun dina rentang urang kudu milih. sarta leuwih deui nalika ngajalankeun kode. Ku kituna, urang nyetel rujukan ka tabel kahiji dina lambar.

7969

Baris kode ieu bakal miceun kabeh saringan pikeun sakabéh data.

9662

Ieu bakal mungkas prosedur.

Baca deui: Kumaha Nyabut Filter dina Excel (5 Cara Gampang & Gancang)

2. Pupus Sadaya Saringan Méja Excel dina Lembar Nganggo VBA

Hayu urang tingali conto sanés ngagunakeun Excel VBA pikeun ngahapus sadaya saringan tabel Excel dina lambaran. Jang ngalampahkeun ieu, tuturkeun léngkah-léngkah ieu di handap.

LANGKAH:

  • Kahiji, buka tab Develop r tina pita.
  • Kadua, klik Visual Basic pikeun muka Visual Basic Editor .
  • Cara séjén pikeun muka Visual Basic Editor ngan saukur mencet Alt + F11 .
  • Atawa, klik katuhu dina lambaranana, terus pilih Témbongkeun Kodeu .
  • Salajengna, buka Selapkeun tur pilih Modul tina menu turun-handap.
  • Jeung, ieu bakal muka jandela visual basic.
  • Sanggeus éta, salin teras tempelkeun kode VBA di handap.

Kode VBA:

4906
  • Salajengna, pencéttombol F5 atawa klik tombol Run Sub pikeun ngajalankeun kodeu.

  • Jeung, kode ieu bakal mupus sadaya saringan tabel excel tina lambar anjeun sarta masihan kaluaran kawas Metoda 1 .

VBA Code Katerangan

7484

Jalur kode ieu ngagulung ka sadaya tabel dina lambaran sareng miceun sadaya saringan pikeun sakabéh lembar kerja.

Baca deui: Kumaha Nyaring Excel Pivot Table (8 Cara Éféktif)

3. Hapus Filter tina Kolom nganggo VBA di Excel

Hayu urang tingali cara sanés pikeun mupus saringan tina kolom nganggo Excel VBA. Hayu urang tingali prosedur ieu.

LANGKAH:

  • Pikeun ngamimitian, klik tab Developer dina pita.
  • Kadua, jalankeun Visual Basic Editor ku ngaklik Visual Basic .
  • Alternatipna, Anjeun bisa ngakses Visual Basic Editor ku mencét Alt + F11 .
  • Atawa, klik katuhu dina lambaran jeung pilih Témbongkeun Kodeu tina ménu.
  • Salajengna, pilih Modul tina kotak turun-handap dina Selapkeun .
  • Jeung jandela visual basic bakal nembongan.
  • Tulis kodeu aya.

Kode VBA:

8534
  • Ahirna, pencét konci F5 pikeun ngajalankeun kodeu.

  • Ngagunakeun kodeu ieu bakal ngahapus saringan tina kolom dina tabel excel anjeun.

Penjelasan Kode VBA

3490

Garis kode ieu nangtukeun widangangka wungkul tur euweuh parameter séjén.

Baca Selengkapnya: Excel VBA Pikeun Nyaring dina Kolom Sarua ku Sababaraha Kriteria (6 Conto)

Bacaan Sarupa

  • Excel VBA: Cara Nyaring jeung Sababaraha Kriteria dina Array (7 Cara)
  • Kode VBA pikeun Nyaring Data dumasar Tanggal dina Excel (4 Conto)
  • Kumaha Ngagunakeun Filter dina Lembar Excel Ditangtayungan (Kalayan Léngkah-léngkah Gampang)
  • Saring Kolom Béda ku Sababaraha Kriteria dina Excel VBA
  • Kode VBA pikeun Nyaring Data dina Excel (8 Conto)

4. Pupus Sadaya Saringan dina Lembar Kerja Aktif

Ayeuna, tingali metode Excel VBA lain pikeun mupus sadaya saringan tina lembar kerja aktip. Hayu urang tuturkeun léngkah-léngkahna.

LANGKAH:

  • Pikeun ngamimitian, buka pita tur pilih pilihan Pamekar .
  • Lajeng, pikeun ngakses Visual Basic Editor , klik Visual Basic .
  • Mencét Alt + F11 ogé bakal muka Visual Basic Editor .
  • Alternatipna, klik-katuhu lambar tur pilih Témbongkeun Kodeu tina ménu nu nembongan.
  • Ayeuna, tina pilihan turun-handap Selapkeun , pilih Modul .
  • Teras salin sareng témpél VBA kode anu aya di handap ieu.

Kode VBA:

7068
  • Jalankeun kodeu ku mencét kenop F5 .

  • Jeung, tungtungna, anjeun bakal bisa mupus saringan tina data anjeun ngagunakeun ieu VBA kodesiga Metode-1 .

Baca Selengkapnya: Kumaha Nyaring dumasar Daptar dina Lembar Lain dina Excel (2 Métode)

5. Excel VBA pikeun Cabut Sadaya Saringan tina Buku Kerja

Hayu urang tingali r Excel VBA cara pikeun mupus sadaya saringan tina buku kerja. Janten, hayu urang tingali léngkah-léngkahna.

LANGKAH:

  • Pikeun ngamimitian, buka pita sareng pilih Pamekar tina serelek. -menu handap.
  • Terus pilih Visual Basic pikeun muka Visual Basic Editor .
  • The Visual Basic Editor bisa ogé bisa diaksés ku mencét Alt + F11 .
  • Alternatipna, Anjeun bisa klik-katuhu lambar jeung milih View Code tina pop- up.
  • Sanggeus éta, pilih Modul tina Selapkeun menu turun-handap.
  • Terus salin jeung témpél kodeu VBA di handap ieu.

Kode VBA:

2080
  • Ahirna, jalankeun kodeu ku mencét F5 dina kibor anjeun sarta anjeun ningali hasilna dina lembar kerja anjeun.

  • Kode VBA ieu bakal mupus sadaya saringan tina sakabeh buku kerja anjeun sapertos anu dipidangkeun dina kahiji. Métode .

VBA Code Explanation

4150

Loop kahiji nyaéta pikeun looping ngaliwatan sakabéh tabel dina workbook. Loop kadua pikeun looping ngaliwatan sakabéh tabel dina LKS. Lajeng, garis di jero loop ngan mupus saringan tina tabél. Sanggeus éta, tutup gelung ku dua baris pamungkas.

BacaLeuwih lengkep: Potasan pikeun Filter Excel (3 Pamakéan Gancang sareng Conto)

Kacindekan

Metoda di luhur bakal ngabantosan anjeun Cabut Filter dina Excel VBA . Miharep ieu bakal nulungan anjeun! Upami anjeun gaduh patarosan, saran, atanapi eupan balik mangga wartosan kami dina bagian koméntar. Atanapi anjeun tiasa ningali tulisan kami anu sanés dina blog ExcelWIKI.com !

Hugh West mangrupikeun palatih sareng analis Excel anu ngalaman langkung ti 10 taun pangalaman di industri. Anjeunna nyepeng gelar Sarjana Akuntansi sareng Keuangan sareng gelar Master dina Administrasi Bisnis. Hugh gaduh gairah pikeun ngajar sareng parantos ngembangkeun pendekatan pangajaran anu unik anu gampang diturutan sareng kahartos. Pangaweruh ahli ngeunaan Excel parantos ngabantosan rébuan mahasiswa sareng profésional di sakumna dunya ningkatkeun kaahlian sareng unggul dina karirna. Ngaliwatan blogna, Hugh ngabagi pangaweruhna ka dunya, nawiskeun tutorial Excel gratis sareng pelatihan online pikeun ngabantosan individu sareng usaha ngahontal poténsi pinuh.