Excel VBA: ນັບຖັນກັບຂໍ້ມູນ (2 ຕົວຢ່າງ)

  • ແບ່ງປັນນີ້
Hugh West

ເມື່ອທ່ານມີຕາຕະລາງຂໍ້ມູນຂະໜາດນ້ອຍທີ່ມີຖັນບໍ່ຫຼາຍປານໃດ, ທ່ານສາມາດນັບພວກມັນທັງໝົດໄດ້ຢ່າງງ່າຍດາຍ. ແຕ່ສໍາລັບຕາຕະລາງຂໍ້ມູນຂະຫນາດໃຫຍ່, ມັນຂ້ອນຂ້າງຍາກທີ່ຈະນັບຄໍລໍາທັງຫມົດໂດຍບໍ່ມີຂໍ້ຜິດພາດ. ນອກຈາກນັ້ນ, ບາງຖັນອາດມີຂໍ້ມູນ, ໃນຂະນະທີ່ບາງຖັນອາດຈະຫວ່າງເປົ່າ. ດັ່ງນັ້ນການນັບຄໍລໍາທັງຫມົດທີ່ມີຂໍ້ມູນໃນກໍລະນີຂອງຕາຕະລາງຂໍ້ມູນຂະຫນາດໃຫຍ່ແມ່ນຂ້ອນຂ້າງຍາກ. ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ 2 ວິທີໃນການນັບຖັນກັບຂໍ້ມູນໂດຍໃຊ້ VBA ໃນ Excel ດ້ວຍຄວາມສະດວກສະບາຍ. it.

ນັບຄໍລຳດ້ວຍ Data.xlsm

2 ວິທີນັບຖັນດ້ວຍຂໍ້ມູນໂດຍໃຊ້ VBA ໃນ Excel

1 . ນັບຄໍລໍາທັງໝົດໃນແຜ່ນງານທີ່ມີຂໍ້ມູນໂດຍໃຊ້ລະຫັດ VBA ງ່າຍໆ

ພວກເຮົາສາມາດເຫັນ 3 ຖັນໃນຕາຕະລາງຂໍ້ມູນຕໍ່ໄປນີ້. ຕອນນີ້ພວກເຮົາຈະໃຊ້ລະຫັດ VBA ເພື່ອກໍານົດຈໍານວນຄໍລໍາທີ່ໃຊ້ໃນແຜ່ນວຽກ Excel ດຽວ. ເພື່ອເປີດຕົວແກ້ໄຂ VBA.

❷ ຫຼັງຈາກນັ້ນໃຫ້ສ້າງໂມດູນໃຫມ່ຈາກ Insert > ໂມດູນ.

❸ ຫຼັງຈາກນັ້ນໃຫ້ສຳເນົາສະຄຣິບ VBA ຕໍ່ໄປນີ້.

4494

❹ ຈາກນັ້ນກັບຄືນໄປຫາຕົວແກ້ໄຂ VBA ແລະກົດ CTRL + V ເພື່ອວາງມັນ.

❺ ຕອນນີ້ບັນທຶກລະຫັດ VBA ໂດຍການກົດປຸ່ມ CTRL + S .

❻ ເພື່ອແລ່ນລະຫັດ VBA,  ໄປທີ່ແຖບ ນັກພັດທະນາ ແລະຄລິກໃສ່ Macros . ຫຼື, ພຽງແຕ່ກົດ F5 ກະແຈ.

ກ່ອງໂຕ້ຕອບ Macro ຈະປະກົດຂຶ້ນ.

❼ ທັງໝົດທີ່ທ່ານຕ້ອງເຮັດແມ່ນ, ໃຫ້ຄລິກໃສ່ປຸ່ມ Run .

ຕອນນີ້ທ່ານຈະເຫັນວ່າກ່ອງໂຕ້ຕອບໄດ້ປະກົດຂຶ້ນ. ເຊິ່ງບອກວ່າ, ຈຳນວນຖັນທີ່ມີຂໍ້ມູນແມ່ນ 3.

ອ່ານເພີ່ມເຕີມ: ວິທີນັບຈຳນວນຖັນໃນ Excel (3 ງ່າຍ Methods)

2. ນັບຖັນທັງໝົດໃນຂອບເຂດທີ່ລະບຸດ້ວຍຂໍ້ມູນໂດຍໃຊ້ລະຫັດ Excel VBA

ລະຫັດ VBA ຕໍ່ໄປນີ້ຈະເຮັດໃຫ້ເຈົ້າສາມາດນັບຖັນທັງໝົດທີ່ມີຂໍ້ມູນໃນ ຂອບເຂດທີ່ໃຫ້.

ເພື່ອໃຊ້ລະຫັດ,

❶ ກ່ອນອື່ນໝົດ, ເປີດຕົວແກ້ໄຂ VBA ໂດຍການກົດ ALT + F11.

❷ ຈາກນັ້ນໄປ ເພື່ອ ໃສ່ > ໂມດູນ ເພື່ອສ້າງໂມດູນໃໝ່.

❸ ຫຼັງຈາກນັ້ນໃຫ້ສຳເນົາສະຄຣິບ VBA ຕໍ່ໄປນີ້.

4668

❹ ກັບຄືນໄປຫາຕົວແກ້ໄຂ VBA ແລະກົດ CTRL + V ເພື່ອວາງມັນ.

❺ ຕອນນີ້ບັນທຶກລະຫັດໂດຍການກົດ CTRL + S.

❻ ໄປທີ່ແຖບ ຜູ້ພັດທະນາ ແລະກົດ Macros ເພື່ອເປີດໜ້າຈໍ Macro .

ຫຼື, ພຽງແຕ່ກົດປຸ່ມ F5 ປຸ່ມເພື່ອໃຊ້ໃນກ່ອງໂຕ້ຕອບ Macro .

❼ ຈາກກ່ອງໂຕ້ຕອບ, ເລືອກຊື່ຟັງຊັນ CountColumnsInARange ແລະກົດປຸ່ມ Run button.

ສຸດທ້າຍ, ກ່ອງໂຕ້ຕອບຂະຫນາດນ້ອຍຈະປາກົດຂຶ້ນທີ່ບອກວ່າຈໍານວນຖັນທັງໝົດແມ່ນ 3.

<0 ອ່ານເພີ່ມເຕີມ: ວິທີນັບຖັນສຳລັບ VLOOKUP ໃນ Excel (2 ວິທີ)

ລະຫັດ VBA ເພີ່ມເຕີມເພື່ອນັບຖັນໃນ Excel

1. ໃຊ້VBA Range.End ວິທີການສົ່ງຄືນເລກຖັນທີ່ໃຊ້ຫຼ້າສຸດ

ເພື່ອເອົາເລກຖັນທີ່ໃຊ້ຫຼ້າສຸດໃນ Excel spreadsheet,

❶ ກ່ອນອື່ນໝົດ, ເປີດຕົວແກ້ໄຂ VBA ໂດຍການກົດ ALT + F11.

❷ ຈາກນັ້ນໄປທີ່ Insert > ໂມດູນ ເພື່ອສ້າງໂມດູນໃໝ່.

❸ ສຳເນົາລະຫັດ VBA ຕໍ່ໄປນີ້:

3451

❹ ວາງແລະບັນທຶກ ລະຫັດໃນຕົວແກ້ໄຂ VBA.

❺ ກົດປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດຂ້າງເທິງ.

ທ່ານຈະໄດ້ຮັບຖັນສຸດທ້າຍ. ຕົວເລກໃນກ່ອງໂຕ້ຕອບແບບປັອບອັບຕາມຮູບຂ້າງລຸ່ມນີ້:

ອ່ານເພີ່ມເຕີມ: ວິທີນັບຖັນຈົນກວ່າຈະຮອດຄ່າໃນ Excel

2. ໃຊ້ Range.Find Method ເພື່ອສົ່ງຄືນໝາຍເລກຖັນທີ່ໃຊ້ຫຼ້າສຸດໃນ Excel

ຖ້າທ່ານກໍາລັງຊອກຫາລະຫັດ VBA ເພື່ອສົ່ງຄືນເລກຖັນທີ່ໃຊ້ຫຼ້າສຸດ, ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້. :

❶ ກ່ອນ​ອື່ນ​ຫມົດ, ກົດ ALT + F11 ເພື່ອ​ເປີດ​ຕົວ​ແກ້​ໄຂ VBA.

❷ ຫຼັງ​ຈາກ​ນັ້ນ​ສ້າງ​ໂມ​ດູນ​ໃຫມ່​ຈາກ Insert > ໂມດູນ.

❸ ສຳເນົາລະຫັດ VBA ຕໍ່ໄປນີ້:

2295

❹ ຈາກນັ້ນກັບໄປທີ່ຕົວແກ້ໄຂ VBA ແລ້ວກົດ CTRL + V ເພື່ອວາງມັນ.

❺ ຕອນນີ້ບັນທຶກລະຫັດ VBA ໂດຍການກົດປຸ່ມ CTRL + S .

ດຽວນີ້, ກົດ ປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດຂ້າງເທິງ.

ທ່ານຈະໄດ້ຮັບຕົວເລກຖັນທີ່ໃຊ້ຫຼ້າສຸດຢູ່ໃນກ່ອງໂຕ້ຕອບແບບປັອບອັບດັ່ງໃນຮູບຂ້າງລຸ່ມນີ້:

<21

ສິ່ງທີ່ຄວນຈື່

  • ກົດ ALT + F11 ເພື່ອເປີດຕົວແກ້ໄຂ VBA.
  • ທ່ານສາມາດກົດ ALT +F8 ເພື່ອໃຊ້ກ່ອງໂຕ້ຕອບ Macros .
  • ເພື່ອແລ່ນລະຫັດ VBA, ໃຫ້ກົດ F5.

ສະຫຼຸບ

ເພື່ອສະຫຼຸບ, ພວກເຮົາໄດ້ປຶກສາຫາລື 2 ວິທີທີ່ຈະນັບຖັນກັບຂໍ້ມູນໂດຍໃຊ້ VBA ໃນ Excel. ທ່ານແນະນໍາໃຫ້ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດທີ່ຕິດຄັດມາກັບບົດຄວາມນີ້ແລະປະຕິບັດວິທີການທັງຫມົດດ້ວຍມັນ. ແລະຢ່າລັງເລທີ່ຈະຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນຂ້າງລຸ່ມນີ້. ພວກເຮົາຈະພະຍາຍາມຕອບທຸກຄໍາຖາມທີ່ກ່ຽວຂ້ອງໂດຍໄວ. ແລະກະລຸນາເຂົ້າເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ ExcelWIKI ເພື່ອຄົ້ນຫາເພີ່ມເຕີມ.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.