Isi kandungan
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