Cara Mengira Baris dengan Data dalam Lajur Menggunakan VBA dalam Excel (9 Cara)

  • Berkongsi Ini
Hugh West

Jika anda mencari beberapa cara termudah untuk mengira baris dengan data dalam lajur menggunakan Excel VBA , maka anda berada di tempat yang betul. Jadi, mari kita mulakan dengan artikel utama kami untuk mengetahui lebih lanjut tentang mengira baris dengan data dalam lajur dengan mudah.

Muat Turun Buku Kerja

Kira Baris dengan Data.xlsm

9 Cara Mengira Baris dengan Data dalam Lajur Menggunakan Excel VBA

Di sini, kami mempunyai set data berikut yang mengandungi rekod jualan syarikat. Kami akan menggunakan lajur berbeza dengan data daripada set data ini untuk menerangkan cara berbeza mengira baris berdasarkan data lajur.

Kami telah menggunakan Microsoft Excel 365 versi di sini, anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.

Kaedah-1: Menggunakan Baris VBA. Kira Harta untuk Mengira Baris dengan Data dalam Lajur dalam Excel

Di sini, kami akan mengira baris lajur Jualan dengan nilai jualan untuk produk menggunakan Baris. Kira harta daripada VBA .

Langkah-01 :

➤ Pergi ke Pembangun Tab >> Visual Basic Pilihan.

Kemudian, Visual Basic Editor akan dibuka .

➤ Pergi ke Sisipkan Tab >> Modul Pilihan.

Selepas itu, a Modul akan dibuat.

Langkah-02 :

➤ Tulis kod berikut

3785

Di sini, kami telah mengisytiharkan X sebagai Integer , “D4:D11” adalah julat berdasarkanlajur yang mana kita mengira baris dan akhirnya kita telah menetapkan nombor baris kepada X .

Kotak mesej ( MsgBox ) akan memberikan kita hasil sebagai jumlah nombor daripada baris.

➤ Tekan F5 .

Kemudian, anda akan mendapat jumlah bilangan baris dengan data sebagai 8 lajur Jualan dalam kotak mesej.

Baca Lagi: Excel VBA  untuk Mengira Baris dengan Data (4 Contoh)

Kaedah-2: Menggunakan Harta Akhir untuk Mengira Baris dengan Data dalam Lajur

Dalam bahagian ini, kami akan menggunakan Tamatkan harta daripada VBA untuk mengira baris dengan nilai jualan lajur Jualan .

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah-1 .

➤ Tulis kod berikut

9050

Di sini, kami telah mengisytiharkan X sebagai Integer , “D4” ialah nilai permulaan julat berdasarkan lajur mana kami mengira baris dan akhirnya kami telah memberikan nombor baris kepada X . X akan memberi kami nombor baris terakhir yang digunakan bukan jumlah baris yang digunakan bagi lajur ini. Jadi, untuk mendapatkan jumlah nombor baris yang telah kita tolak 3 ( Nombor Baris Mula-1 = 4-1 = 3 ) daripada X .

Kotak mesej ( MsgBox ) akan muncul dengan jumlah bilangan baris.

➤ Tekan F5 .

Selepas itu, anda akan mempunyai 8 sebagai jumlah bilangan baris lajur Jualan dalam kotak mesej.

Baca Lagi: Cara MengiraBaris dengan Data dalam Excel (4 Formula)

Kaedah-3: Menggunakan Gabungan Baris.Count Property dan End Property

Di sini, kami akan menggunakan gabungan dua sifat daripada VBA seperti Rows. Kira harta dan Tamatkan harta bersama-sama untuk mengira jumlah baris Jualan lajur.

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah-1 .

➤ Tulis kod berikut

2407

Di sini, kami telah mengisytiharkan X sebagai Integer , 4 dalam (Baris. Kiraan, 4) adalah untuk Jualan lajur berdasarkan lajur mana kita mengira baris dan akhirnya kita telah menetapkan nombor baris kepada X .

X akan mengembalikan baris terakhir yang digunakan nombor bukan jumlah baris yang digunakan bagi lajur ini. Jadi, untuk mendapatkan jumlah nombor baris yang telah kita tolak 3 ( Nombor Baris Mula-1 = 4-1 = 3 ) daripada X .

Kotak mesej ( MsgBox ) akan muncul dengan jumlah bilangan baris.

➤ Tekan F5 .

Selepas itu, kami akan mendapat 8 sebagai jumlah bilangan baris lajur Jualan dalam kotak mesej.

Kandungan Berkaitan: Cara Mengira Baris dengan Berbilang Kriteria dalam Excel (6 Kaedah)

Kaedah-4: Menggunakan Sifat Pemilihan VBA untuk Mengira Baris dengan Data dalam Lajur dalam Excel

Anda boleh menggunakan Properti Pilihan juga untuk mengira jumlah baris berdasarkan data Jualan lajur.

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah -1 .

➤ Tulis kod berikut

6999

Di sini, kami telah mengisytiharkan X sebagai Integer , baris bagi yang dipilih julat akan dikira di sini, dan akhirnya, kami telah menetapkan nombor baris kepada X .

Kotak mesej ( MsgBox ) akan memberikan kami hasil sebagai jumlah bilangan baris.

Kemudian, kita perlu kembali ke helaian utama.

➤ Pilih julat lajur Jualan , dan kemudian, pergi ke Pembangun Tab >> Makro Pilihan.

Selepas itu, Makro kotak dialog akan muncul.

➤ Pilih Nama makro countrows4 , dan kemudian, tekan Jalankan pilihan.

Akhir sekali, kami akan mendapat kotak mesej berikut yang menyatakan “Bilangan baris yang digunakan ialah 8” .

Baca Lagi: Cara Mengira Baris dengan VBA dalam Excel (5 Pendekatan)

Kaedah-5: Kira Baris dengan Data dalam Lajur Menggunakan Fungsi FIND

Di sini, kami akan menggunakan Fungsi CARI untuk mengira baris dengan rentetan teks dalam lajur Wilayah .

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah-1 .

➤ Tulis kod berikut

1477

Di sini, kami telah mengisytiharkan X sebagai Integer , rng sebagai Julat , “C4:C11” adalah julat berdasarkan lajur mana kita mengira baris dan akhirnya kita telah menetapkannya rng .

Kami telah menggunakan pernyataan WITH untuk mengelakkan pengulangan menggunakan nama objek seperti rng .

Menggunakan Fungsi FIND , X akan memberikan kami nombor baris terakhir yang digunakan bukan jumlah baris yang digunakan bagi lajur ini. Jadi, untuk mendapatkan jumlah nombor baris yang telah kita tolak 3 ( Nombor Baris Mula-1 = 4-1 = 3 ) daripada X .

Kotak mesej ( MsgBox ) akan muncul dengan jumlah bilangan baris.

➤ Tekan F5 .

Akhir sekali, anda akan mempunyai 8 sebagai jumlah bilangan baris lajur Jualan dalam kotak mesej.

Kandungan Berkaitan: Excel Count Visible Rows (Formula dan Kod VBA)

Bacaan Serupa:

  • Kira Baris dalam Kumpulan dengan Jadual Pangsi dalam Excel (Garis Panduan Langkah demi Langkah)
  • Excel VBA: Kira Baris dalam Helaian (5 Contoh)

Kaedah-6: Kira Baris Tidak Kosong dengan Data dalam Lajur Menggunakan VBA

Di sini, kami mempunyai beberapa sel kosong dalam lajur Jualan (kami telah mengalih keluar beberapa nilai untuk kaedah ini) dan menggunakan kod VBA kami hanya akan mengira jumlah bilangan baris dengan nilai.

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah-1 .

➤ Tulis kod berikut

5022

Di sini, kami telah mengisytiharkan X sebagai Panjang , Y dan rng sebagai Julat , “D4:D11” ialah julat berdasarkan lajur yang kita kira baris dan akhirnya kita adamemperuntukkannya kepada rng .

Gelung FOR akan menyemak sama ada setiap sel dalam julat ini mengandungi sebarang nilai menggunakan fungsi COUNTA dan untuk sel yang mempunyai nilai, X akan dinaikkan sebanyak 1 setiap kali.

Akhir sekali, kita akan mendapat jumlah nombor baris dengan sel bukan kosong melalui mesej kotak.

➤ Tekan F5 .

Akhirnya, anda akan mempunyai 5 sebagai jumlah bilangan baris bukan kosong bagi lajur Jualan dalam kotak mesej.

Baca Lagi: Cara Mengira Baris Ditapis dalam Excel dengan VBA ( Garis Panduan Langkah demi Langkah)

Kaedah-7: Kira Baris dengan Nilai Tertentu

Di sini, kami akan mengira jumlah bilangan baris dengan nilai jualan $2,522.00 daripada lajur Jualan .

Langkah :

➤ Ikuti Langkah -01 daripada Kaedah-1 .

➤ Tulis kod berikut

7122

Di sini, kami telah mengisytiharkan X sebagai Panjang , Y dan rng sebagai Julat , “D4:D11” adalah julat berdasarkan yang lajur kami mengira baris dan akhirnya kami telah menetapkannya kepada rng .

Gelung FOR akan menyemak sama ada mana-mana sel dalam julat ini mengandungi nilai jualan 2522 menggunakan fungsi COUNTIF dan untuk sel yang mempunyai nilai ini, X akan dinaikkan sebanyak 1 setiap kali.

Akhir sekali, kami akan mendapat jumlah nombor baris dengan nilai 2522 melalui mesejkotak.

➤ Tekan F5 .

Akhirnya, anda akan mempunyai 3 sebagai jumlah baris nombor daripada lajur Jualan yang mengandungi nilai jualan $2,522.00 dalam kotak mesej.

Baca Lagi: Excel VBA: Kira Baris dengan Data Khusus (8 Contoh)

Kaedah-8: Kira Baris dengan Nilai Lebih Besar Daripada Nilai Khusus

Dalam bahagian ini, kami akan kira jumlah bilangan baris dengan nilai lebih besar daripada $3000.00 dalam lajur Jualan .

Langkah :

➤ Ikuti Langkah-01 daripada Kaedah-1 .

➤ Tulis kod berikut

9689

Di sini, kami telah mengisytiharkan X sebagai Panjang , Y dan rng sebagai Julat , “D4:D11” adalah julat berdasarkan lajur mana kita mengira baris dan akhirnya kita telah menetapkannya kepada rng .

UNTUK gelung akan menyemak sama ada mana-mana sel dalam julat ini mengandungi nilai jualan yang lebih besar daripada 3000 menggunakan fungsi COUNTIF (atau anda boleh mencuba yang lain keadaan seperti kurang daripada, lebih besar daripada, atau sama dengan, dsb.) dan untuk sel yang mempunyai nilai ini, X akan dinaikkan sebanyak 1 setiap kali.

Akhir sekali, kita akan mendapat jumlah nombor baris dengan nilai lebih besar daripada 3000 melalui kotak mesej.

➤ Tekan F5 .

Selepas itu, anda akan mempunyai 3 sebagai jumlah baris baris Jualan yang mengandungi jualannilai lebih besar daripada $3,000.00 dalam kotak mesej.

Baca Lagi: Cara Excel Mengira Baris dengan Nilai (8 Cara)

Kaedah-9: Kira Baris dengan Rentetan Teks Tertentu

Kami akan mendapat bilangan baris di sini yang mengandungi epal tepat atau sebahagiannya dalam lajur Produk .

Langkah :

➤ Ikuti Langkah- 01 daripada Kaedah-1 .

➤ Tulis kod berikut

4626

Di sini, kami telah mengisytiharkan X sebagai Panjang , Y dan rng sebagai Julat , “B4:B11” adalah julat berdasarkan lajur mana kita sedang mengira baris dan akhirnya kami telah menetapkannya kepada rng .

Gelung FOR akan menyemak sama ada mana-mana sel dalam julat ini mengandungi rentetan teks “apply” menggunakan fungsi COUNTIF (di sini, ia akan mengira untuk kedua-dua padanan tepat dan padanan separa dengan menggunakan simbol Asterisk sebelum dan selepas rentetan), dan untuk sel yang mempunyai nilai ini, X akan ditambah dengan 1 setiap masa e.

Akhir sekali, kami akan mendapat jumlah nombor baris dengan rentetan teks epal melalui kotak mesej.

➤ Tekan F5 .

Kemudian, anda akan mempunyai 2 sebagai jumlah baris nombor bagi lajur Produk yang mengandungi rentetan teks Epal dan Nanas dalam kotak mesej.

Baca Lagi: Cara Mengira Baris dengan Teks dalam Excel (Paling mudah8 Cara)

Bahagian Latihan

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

Kesimpulan

Dalam artikel ini, kami cuba membincangkan cara mengira baris dengan data dalam lajur menggunakan Excel VBA dengan mudah. Harap anda akan mendapati ia berguna. Jika anda mempunyai sebarang cadangan atau soalan, sila kongsikannya di bahagian komen.

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.