Daptar eusi
Salah sahiji kagiatan anu paling penting dina Excel nyaéta ngahapus duplikat tina set data anu dipasihkeun. Dinten ieu kuring bakal nunjukkeun kumaha mupus duplikat dina Excel nganggo VBA wungkul.
Unduh Buku Latihan Praktek
Hapus Duplikat dina Excel nganggo VBA.xlsm
3 Métode Gancang Ngagunakeun VBA dina Excel pikeun Ngahapus Duplikat
Di dieu kami ngagaduhan set data sareng Ngaran, ID, Mark, jeung Penilaian dina ujian sababaraha siswa sakola anu disebut TK Kembang Matahari.
Lamun ditilik taliti. , anjeun bakal manggihan yén sababaraha ngaran geus salah diulang.
Ayeuna tujuan urang pikeun miceun nilai duplikat maké Excel VBA.
1. Anggo VBA pikeun Cabut Duplikat tina Range Sél Maneuh
Kahiji, urang bakal nyobian ngahapus nami duplikat nganggo rentang sél tetep dina VBA kode.
Di dieu, set data urang teh rentang B3:E15 dina workbook (Kaasup Kolom Lulugu ).
Urang bakal make rentang sél tetep ieu dina kode di dieu.
Lengkah 1:
➤ Buka jandela VBA anyar jeung selapkeun modul anyar (Klik di dieu pikeun ningali cara muka sareng nyelapkeun modul VBA énggal dina Excel).
➤ Selapkeun kode ieu dina modul:
Kode:
2974
➤ Ngahasilkeun Makro anu disebut Remove_Duplicates . A3:E14 mangrupikeun rentang set data abdi, sareng abdi hoyong ngahapus baris duplikat dumasar kana Kolom 1 . Anjeunanggo lembar kerja anjeun.
Lengkah 2:
➤ Balik deui ka lembar kerja anjeun sareng jalankeun Makro ieu (Klik di dieu pikeun ningali kumaha pikeun ngajalankeun Makro).
➤ Bakal ngahapus barisan anu duplikat dina kolom 1 ( Ngaran Murid).
Maca deui: Kumaha Mupus Duplikat dina Excel tapi Tetep Hiji (7 Métode)
2. Selapkeun Kodeu VBA pikeun Ngahapus Duplikat tina Range Sél anu Dipilih
Ayeuna urang bakal nyobian ngawangun makro anu tiasa ngahapus duplikat tina rentang sél anu dipilih dina lembar kerja.
Lengkah 1:
➤ Buka jandela VBA anyar deui terus selapkeun modul anyar nu sejen.
➤ Selapkeun kodeu ieu dina modul:
Kode:
4435
➤ Ngahasilkeun Makro anu disebut Remove_Duplicates . Abdi hoyong miceun baris duplikat dumasar kana Kolom 1 . Anjeun nganggo hiji anjeun.
Lengkah 2:
➤ Balik deui ka lembar kerja anjeun.
➤ Pilih set data anjeun sarta ngajalankeun makro ieu.
➤ Bakal ngajalankeun hal anu sarua sakumaha di luhur. Leupaskeun baris nu boga duplikat dina kolom 1 ( Ngaran Murid).
Maca deui: Kumaha Nyabut Duplikat Baris dina Excel (3 Cara)
Bacaan Sarupa
- Kumaha Mupus Duplikat tina Kolom dina Excel (3 Métode)
- Excel VBA: Cabut Duplikat tina Array (2 Conto)
- Kumaha Nyabut Duplikat sareng Ngajaga Nilai Kahiji dina Excel (5 Métode)
- CabutBaris Duplikat Kecuali Kajadian Ka-1 dina Excel (7 Cara)
- Kumaha Nyabut Duplikat Duplikat dina Excel (5 Cara Gampang)
3. Lebetkeun Makro VBA pikeun Ngahapus Duplikat tina Sababaraha Kolom
Nepi ka ayeuna kami parantos ngaleungitkeun barisan anu gaduh duplikat dina Kolom 1 ( Nami Siswa ).
Tapi dina kanyataanana, ngaran dua siswa bisa sarua, teu salawasna hartina geus salah ditambahkeun lamun dua ngaran sarua.
Tapi lamun KTP dua siswa oge sarua. tuluy maranehna sarua murid. Teras barisna kedah dipupus.
Kali ieu urang bakal nyieun Macro anu bakal ngahapus baris lamun duanana ngaran jeung ID tina dua baris sarua.
Lengkah 1 :
➤ Buka jandela VBA anyar deui jeung selapkeun modul anyar nu sejen.
➤ Selapkeun kodeu ieu dina modul:
Kode:
3733
➤ Ngahasilkeun Makro anu disebut Remove_Duplicates . Abdi hoyong ngahapus baris duplikat dumasar kana Kolom 1 sareng 2 (Ngaran sareng ID) . Anjeun nganggo hiji anjeun.
Lengkah 2:
➤ Balik deui ka lembar kerja anjeun.
➤ Pilih set data anjeun sarta ngajalankeun makro ieu.
➤ Kali ieu baris miceun baris ngan lamun ngaran jeung ID murid sarua.
Catetan: Di dieu teu acan dipiceun Jennifer Marlo sabab KTP dua muridna beda, nyaeta dua murid anu beda.
Baca deui: Excel VBA: Hapus Duplikat Ngabandingkeun Sababaraha Kolom (3 Conto)
Kacindekan
Nganggo metode ieu, anjeun tiasa ngahapus duplikat tina hiji set data dina Excel ngagunakeun VBA. Naha anjeun ngagaduhan masalah? Punten naroskeun ka kami.