Cara Memadam Baris Menggunakan VBA (14 Cara)

  • Berkongsi Ini
Hugh West

Jika anda mencari beberapa cara paling mudah untuk memadamkan baris menggunakan VBA , maka anda berada di tempat yang betul.

Mari kita selami artikel utama.

Muat Turun Buku Kerja

VBA Delete Row.xlsm

14 Cara Memadam Baris Menggunakan VBA

Di sini, saya mempunyai tiga data jadual untuk menunjukkan cara memadamkan baris menggunakan VBA . Jadual pertama mengandungi beberapa Produk syarikat dan Saiz , Harga .

Yang kedua seseorang mempunyai beberapa Kod Produk dan Saiz Produk dan Harga yang sepadan

Dan yang terakhir mengandungi beberapa Nama Projek dan masing-masing Tarikh Mula dan Kos .

Untuk mencipta artikel, saya telah menggunakan versi Microsoft Excel 365 , anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.

Kaedah-1: Padam Baris Tunggal Menggunakan VBA

Katakanlah, anda mahu memadamkan baris yang mengandungi Produk Kasut 1, dan untuk memadamkan baris tunggal ini, anda boleh mengikuti kaedah ini.

Langkah-01 :

➤Pergi ke Pembangun Tab>> Visual Basic Pilihan

Kemudian, Editor Asas Visual akan dibuka.

➤Pergi ke Sisipkan Tab>> Modul Pilihan

Selepas itu, Modul akan dibuat.

Langkah-02 :

➤Tulis fol lowing code

5215

Di sini, “Single” ialahpenyatuan berbilang julat yang sepadan dengan sel yang mempunyai tarikh 12/11/2021 , dan akhirnya, julat akan dipadamkan.

➤Tekan F5

Hasil :

Selepas itu, anda akan memadamkan baris yang mempunyai tarikh tertentu 11/12/2021 .

Kandungan Berkaitan: Excel VBA untuk Memadam Baris dengan Data Khusus (9 Contoh)

Amalan Bahagian

Untuk melakukan latihan sendiri, kami telah menyediakan bahagian Amalan seperti di bawah dalam helaian bernama Amalan . Sila lakukan sendiri.

Kesimpulan

Dalam artikel ini, saya cuba membincangkan cara paling mudah untuk menggunakan VBA dengan berkesan untuk memadam baris. Harap anda akan mendapati ia berguna. Jika anda mempunyai sebarang cadangan atau soalan, sila kongsikannya di bahagian komen.

nama lembaran kerja dan Rows(7)akan memilih nombor baris.

.EntireRow.Delete akan memadamkan keseluruhan baris 7.

➤Tekan F5

Hasil :

Dengan cara ini, anda akan memadamkan baris yang mengandungi Produk nama Kasut 1 .

Baca Lagi: Cara Memadam Baris dalam Excel: 7 Kaedah

Kaedah-2: Padam Berbilang Baris Menggunakan VBA

Jika anda mahu memadamkan berbilang baris seperti baris yang mengandungi nama Produk Shoe1 , Shoe2, dan Shoe3 , maka anda boleh mengikuti kod VBA ini.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

6272

Di sini, nombor baris 13, 10 , dan 7 akan dipadamkan dan secara bertulis secara bersiri nombor baris yang anda perlu tulis dari nombor baris terakhir ke nombor baris pertama seperti kod ini.

Jika tidak, selepas memadamkan baris pertama seperti Baris 7 bakinya baris di bawah baris ini akan menggerakkan satu baris ke atas dan dengan itu Baris 10 akan menjadi Baris 9, dan Baris 13 akan menjadi Baris 12. Untuk semula ini ason, anda tidak akan dapat memadamkan baris yang betul.

➤Tekan F5

Hasil :

Kemudian, anda akan memadamkan baris yang mengandungi nama Produk Kasut 1 , Kasut2, dan Kasut3 .

Baca Lagi: Cara Memadam Berbilang Baris dalam Excel (3 Kaedah)

Kaedah-3 : Memadam Baris dengan Memilih

Di sini, saya akan menunjukkan cara untuk memadam barisberkenaan dengan sel aktif baris itu.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

6128

Ia akan memadamkan baris yang mempunyai sel aktif.

➤Simpan kod.

Langkah-02 :

➤Pilih mana-mana sel baris yang anda mahu padamkan ( Di sini saya telah memilih sel B7 )

➤Pergi ke Pembangun Tab>> Makro Pilihan

Selepas itu, Makro Wizard akan dibuka.

➤Pilih Nama Makro dltrow3 dan tekan Jalankan

Hasil :

Selepas itu, anda akan memadamkan baris yang mengandungi nama Produk Kasut 1 .

Kaedah-4: Memadam Semua Baris dalam Pilihan

Untuk memadam semua baris pilihan anda boleh mengikuti kaedah ini.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

8457

Ia akan memadamkan semua baris pilihan.

➤Simpan kod.

Langkah-02 :

➤Pilih julat baris yang ingin anda padamkan (Di sini, saya telah memilih julat B7:D9 )

➤Pergi ke Pembangun Tab>> Makro Pilihan

Selepas itu, Makro Wizard akan dibuka.

➤Pilih Nama Makro dltrow4 dan tekan Jalankan

Result :

Kemudian, anda akan memadamkan baris yang mengandungi Nama produk Kasut 1 , Jaket1, dan Jaket2 .

Baca Lagi: Cara Memadam Baris Dipilih dalam Excel(8 Pendekatan)

Kaedah-5: Memadam Baris Jika Mana-mana Sel Kosong

Di sini, saya mempunyai sel kosong iaitu B9 (Saya telah mengalih keluar nilai daripada sel ini untuk ini kaedah), dan menggunakan kod VBA saya akan memadamkan baris yang mempunyai sel B9 .

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

9492

Ia akan memadamkan semua baris dalam julat “B5:D13” mempunyai sebarang sel kosong.

➤Tekan F5

Hasil :

Kemudian, anda akan dapat memadamkan baris yang mengandungi sel kosong.

Baca Lagi: Cara Mengalih Keluar Baris Kosong dalam Excel (11 Kaedah)

Kaedah-6: Memadam Baris Jika Keseluruhan Baris Kosong

Di sini, saya mempunyai sel kosong iaitu B9 (Saya telah mengalih keluar nilai untuk kaedah ini), dan baris kosong iaitu Baris 12 (saya telah mengalih keluar nilai untuk kaedah ini), dan menggunakan VBA kod dan Fungsi COUNTA Saya akan memadamkan baris yang kosong.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

1744

“B5:D13” adalah julat data dan gelung UNTUK akan berfungsi untuk setiap sel dalam julat ini.

CountA(cell.EntireRow) akan mengembalikan bilangan sel bukan kosong dan apabila ia menjadi 0 maka baris itu akan dipadamkan.

➤Tekan F5

Hasil :

Selepas itu, anda akan dapat memadamkan baris kosong tetapi ia tidak akan memadamkan mana-mana baris yang tidak mempunyai semua sel baris ini kosong.

Baca Lagi: Cara Menggunakan VBA untuk Memadam Baris Kosong dalam Excel

Kaedah-7: Memadam Setiap Baris ke-1

Anda boleh memadamkan setiap baris ke-1 (dalam kes ini setiap baris ke-3) dengan mengikuti kaedah ini.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

8772

“B5 :D13” adalah julat data dan rc akan mengembalikan jumlah nombor baris julat ini iaitu 9 .

Di sini, UNTUK gelung akan bermula dari baris terakhir iaitu rc atau 9 dalam kes ini dan berakhir dengan baris pertama.

Langkah -3 akan membantu memadamkan setiap baris 3 dalam julat ini.

➤Tekan F5

Hasil :

Kemudian, anda akan memadamkan baris yang mengandungi nama Produk Kasut 1 , Kasut2, dan Shoe3 .

Baca Lagi: Cara Memadam Setiap nth R ow dalam Excel (6 Cara Paling Mudah)

Bacaan Serupa:

  • Cara Memadam Baris Terpilih dengan Excel VBA (Langkah- Garis Panduan demi Langkah)
  • Padamkan Baris Tidak Digunakan dalam Excel (8 Cara Mudah)
  • Cara Memadam Baris Tersembunyi dalam Excel (3 Kaedah)
  • Padamkan Baris Infinite dalam Excel (5 Cara Mudah)
  • Cara Memadam Baris dalam Excel yang Berterusan Selamanya (4 MudahCara)

Kaedah-8: Memadam Baris Berdasarkan Nilai Sel

Dalam kaedah ini, saya akan memadamkan baris yang mempunyai nilai tertentu Baju 2 .

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah- 1

5323

“B5:D13” ialah julat data dan gelung FOR akan berfungsi untuk setiap sel dalam julat ini.

Jika mana-mana sel baris mengandungi nilai “Baju 2” maka baris itu akan dipadamkan.

➤Tekan F5

Hasil :

Dengan cara ini, anda akan memadamkan baris yang mengandungi nama Produk Baju 2 .

Baca Lagi: Makro VBA untuk Memadam Baris jika Sel Mengandungi Nilai dalam Excel (2 Kaedah)

Kaedah-9: Memadamkan Baris Pendua

Di sini, saya mempunyai dua baris yang mempunyai Kod Produk 97375 dan oleh itu saya mahu memadamkan salah satu baris ini yang ditandakan dengan kotak merah di bawah.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

6061

Di sini, “B5:D13” ialah julat data dan Lajur:=1 saya dan ia akan mencari nilai pendua hanya dalam satu lajur iaitu lajur permulaan Lajur B tetapi jika anda mahu mencari dalam lajur lain juga anda boleh menggunakan nombor ini mengikut keperluan anda.

➤Tekan F5

Hasil :

Selepas itu, anda akan dapat memadamkan baris yang serupa dengan baris lain.

Baca Lagi: Cara Memadamkan Baris Pendua dalamExcel dengan VBA (8 Cara Berkesan)

Kaedah-10: Memadam Baris dalam Jadual

Andainya, anda mempunyai jadual berikut yang namanya Jadual1 dan kini anda mahu memadamkan  Baris nombor 6 jadual ini. Untuk melakukan ini, anda boleh mengikuti kaedah ini.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

7840

Di sini, “Jadual” ialah nama helaian, “Jadual1” ialah nama jadual dan 6 ialah nombor baris jadual ini yang anda mahu padamkan.

➤Tekan F5

Keputusan :

Dengan cara ini, anda akan memadamkan baris jadual ini yang anda inginkan.

Baca Lagi: Cara Mengalih Keluar Baris Pendua Berdasarkan Satu Lajur Menggunakan Excel VBA

Kaedah-11: Memadam Baris Kelihatan Selepas Penapisan

Di sini, saya mempunyai jadual data yang ditapis oleh lajur Harga untuk nilai lebih daripada $1,500.00 dan saya mahu memadamkan semua baris yang kelihatan selepas menapis.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

1492

Di sini, “B5: D13” ialah julat data.

➤Tekan F5

Sekarang, semua baris yang kelihatan selepas penapisan akan dipadamkan. Anda kini boleh mengembalikan baris tersembunyi dengan memilih tanda Penapis dalam lajur Harga .

➤Klik pada Pilih Semua pilihan

➤Tekan OK

Hasil :

Akhir sekali, anda akan mendapatkan kembali baris tersembunyijadual data.

Baca Lagi: Cara Menapis dan Padam Baris dengan VBA dalam Excel (2 Kaedah)

Kaedah-12: Memadam Baris Berdasarkan Sel Aktif Terakhir

Di sini, sel aktif terakhir saya ialah sel B13 dan saya mahu memadamkan ini yang mempunyai sel aktif terakhir yang berikut jadual data.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah -1

6760

Di sini, 2 bermaksud Lajur B di mana saya mempunyai sel aktif saya, anda boleh menukar nombor mengikut keperluan anda.

➤Tekan F5

Hasil :

Dengan cara ini, anda akan memadamkan baris aktif terakhir.

Baca Lagi: Kod VBA Excel untuk Memadam Baris Berdasarkan Nilai Berbilang Sel (3 Kriteria)

Kaedah-13: Memadam Baris yang mempunyai sebarang Rentetan

Andaikan, anda mahu memadamkan baris yang mempunyai sebarang rentetan dan untuk melakukan ini, anda boleh mengikuti kaedah ini.

Langkah-01 :

➤Ikuti Langkah-01 daripada Kaedah-1

4182

Di sini, “rentetan” ialah nama helaian, nombor baris pertama julat data ini ialah 5 dan nombor lajur permulaan ialah 2

Pernyataan Dengan membolehkan anda menentukan objek atau jenis yang ditakrifkan pengguna sekali untuk keseluruhan siri pernyataan.

Pada Ralat Sambung Seterusnya pernyataan menyatakan bahawa, apabila ralat masa jalan berlaku, kawalan pergi ke pernyataan berikutan pernyataan di mana ralat berlaku.

LastRow dan LastColumn mengembalikan baris dan lajur terakhir julat data.

SpecialCells(xlCellTypeConstants, xlTextValues) akan memilih baris yang mempunyai sebarang nilai teks dalam julat.

➤Tekan F5

Hasil :

Selepas itu, anda akan padamkan baris yang mempunyai sebarang rentetan teks.

Baca Lagi: Pintasan Excel untuk Memadam Baris (Dengan Teknik Bonus)

Kaedah-14: Memadam Baris Berdasarkan Tarikh

Di sini, saya akan memadamkan baris yang mempunyai tarikh istimewa 12/11/2021 (mm/dd/yyyy) dalam ini kaedah menggunakan fungsi DATEVALUE .

Langkah-01 :

➤Ikuti Langkah- 01 daripada Kaedah-1

9581

Di sini, “Tarikh” ialah nama helaian, nombor baris pertama julat data ini ialah 5 dan nombor lajur kriteria (lajur yang mempunyai tarikh) ialah 3 .

Pernyataan Dengan membolehkan anda menentukan objek atau jenis yang ditentukan pengguna sekali untuk keseluruhan siri kenyataan.

Pada Ralat Sambung Semula Seterusnya pernyataan menyatakan bahawa, apabila ralat masa jalan berlaku, kawalan pergi ke pernyataan berikutan pernyataan di mana ralat berlaku.

LastRow mengembalikan baris terakhir julat data dan di sini, FOR gelung akan bermula dari baris terakhir iaitu LastRow atau 6 dalam kes ini dan berakhir dengan baris pertama.

DATEVALUE akan menukar tarikh teks kepada nilai.

Di sini, Kesatuan akan mengembalikan

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.