Excel VBA: Kira Lajur dengan Data (2 Contoh)

  • Berkongsi Ini
Hugh West

Apabila anda mempunyai jadual data kecil dengan beberapa lajur, anda boleh mengira kesemuanya dengan mudah. Tetapi untuk jadual data yang besar, agak sukar untuk mengira semua lajur tanpa sebarang ralat. Selain itu, sesetengah lajur mungkin mengandungi data, manakala beberapa lajur mungkin kosong sepenuhnya. Oleh itu, mengira semua lajur dengan data dalam kes jadual data yang besar adalah agak sukar. Dalam artikel ini, anda akan mempelajari 2 cara untuk mengira lajur dengan data menggunakan VBA dalam Excel dengan mudah.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun fail Excel daripada pautan berikut dan berlatih bersama dengan ia.

Kira Lajur dengan Data.xlsm

2 Cara Mengira Lajur dengan Data Menggunakan VBA dalam Excel

1 Kira Semua Lajur dalam Lembaran Kerja dengan Data Menggunakan Kod VBA Mudah

Kita boleh melihat 3 lajur dalam jadual data berikut. Sekarang kita akan menggunakan kod VBA untuk menentukan bilangan lajur yang digunakan dalam satu lembaran kerja Excel.

❶ Pertama sekali, tekan ALT + F11 untuk membuka editor VBA.

❷ Selepas itu buat modul baharu daripada Sisipkan > Modul.

❸ Selepas itu salin skrip VBA berikut.

7542

❹ Kemudian kembali ke editor VBA dan tekan CTRL + V untuk menampalnya.

❺ Sekarang simpan kod VBA dengan menekan butang CTRL + S .

❻ Untuk menjalankan kod VBA,  pergi ke tab Pembangun dan klik pada Macros . Atau, hanya tekan F5 kunci.

Kotak dialog Makro akan muncul.

❼ Apa yang anda perlu lakukan ialah, klik pada butang Jalankan .

Kini anda akan melihat bahawa kotak dialog telah muncul. Yang mengatakan, bilangan lajur dengan data ialah 3.

Baca Lagi: Cara Mengira Bilangan Lajur dalam Excel (3 Mudah Kaedah)

2. Kira Semua Lajur dalam Julat Diberi dengan Data Menggunakan Kod VBA Excel

Kod VBA berikut akan membolehkan anda mengira semua lajur dengan data dalam julat yang diberikan.

Untuk menggunakan kod,

❶ Pertama sekali, buka editor VBA dengan menekan ALT + F11.

❷ Kemudian pergi ke Sisipkan > Modul untuk mencipta modul baharu.

❸ Selepas itu salin skrip VBA berikut.

5056

❹ Kembali ke editor VBA dan tekan CTRL + V untuk menampalnya.

❺ Sekarang simpan kod dengan menekan CTRL + S.

❻ Pergi ke tab Pembangun dan tekan Makro untuk membuka tetingkap Makro .

Atau, hanya tekan F5 kunci untuk memanfaatkan Makro kotak dialog.

❼ Daripada kotak dialog, pilih nama fungsi CountColumnsInARange dan tekan Run butang.

Akhir sekali, kotak dialog kecil akan muncul yang menyatakan jumlah bilangan lajur ialah 3.

Baca Lagi: Cara Mengira Lajur untuk VLOOKUP dalam Excel (2 Kaedah)

Lebih Banyak Kod VBA untuk Mengira Lajur dalam Excel

1. gunaKaedah Julat.Tamat VBA untuk Mengembalikan Nombor Lajur Terakhir Digunakan

Untuk mendapatkan nombor lajur terakhir digunakan dalam hamparan Excel,

❶ Pertama sekali, buka editor VBA dengan menekan ALT + F11.

❷ Kemudian pergi ke Sisipkan > Modul untuk mencipta modul baharu.

❸ Salin kod VBA berikut:

4910

❹ Tampal dan simpan kod dalam editor VBA.

❺ Tekan kekunci F5 untuk menjalankan kod di atas.

Anda akan mendapat lajur terakhir nombor dalam kotak dialog pop timbul seperti dalam gambar di bawah:

Baca Lagi: Cara Mengira Lajur sehingga Nilai Dicapai dalam Excel

2. Gunakan Kaedah Julat.Cari untuk Mengembalikan Nombor Lajur Terakhir Digunakan dalam Excel

Jika anda mencari kod VBA untuk mengembalikan nombor lajur terakhir yang digunakan, ikuti langkah di bawah :

❶ Pertama sekali, tekan ALT + F11 untuk membuka editor VBA.

❷ Selepas itu buat modul baharu daripada Sisipkan > Modul.

❸ Salin kod VBA berikut:

1294

❹ Kemudian kembali ke editor VBA dan tekan CTRL + V untuk menampalnya.

❺ Sekarang simpan kod VBA dengan menekan butang CTRL + S .

Sekarang, tekan kekunci F5 untuk menjalankan kod di atas.

Anda akan mendapat nombor lajur yang terakhir digunakan dalam kotak dialog pop timbul seperti dalam gambar di bawah:

Perkara yang Perlu Diingati

  • Tekan ALT + F11 untuk membuka editor VBA.
  • Anda boleh menekan ALT +F8 untuk memanfaatkan kotak dialog Macros .
  • Untuk menjalankan kod VBA, tekan F5.

Kesimpulan

Ringkasnya, kami telah membincangkan 2 cara untuk mengira lajur dengan data menggunakan VBA dalam Excel. Anda disyorkan untuk memuat turun buku kerja amalan yang dilampirkan bersama artikel ini dan mengamalkan semua kaedah dengan itu. Dan jangan teragak-agak untuk bertanya apa-apa soalan di bahagian komen di bawah. Kami akan cuba menjawab semua pertanyaan yang berkaitan secepat mungkin. Dan sila lawati tapak web kami ExcelWIKI untuk meneroka lebih lanjut.

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.