ສາລະບານ
ໃນຂະນະທີ່ເຮັດວຽກກັບ Microsoft Excel, ການຊອກຫາແຖວ ຫຼືຖັນສຸດທ້າຍແມ່ນເປັນວຽກທົ່ວໄປ. ພວກເຮົາໃຊ້ແປ້ນພິມເພື່ອຊອກຫາແຖວ ຫຼືຖັນທີ່ໃຊ້ຫຼ້າສຸດ. ແຕ່, ທ່ານອາດຈະຊອກຫາຕົວທ່ານເອງຢູ່ໃນສະຖານະການທີ່ທ່ານຈໍາເປັນຕ້ອງຊອກຫາແຖວທີ່ໃຊ້ສຸດທ້າຍຈາກຊຸດຂໍ້ມູນສະລັບສັບຊ້ອນ. ໃນບົດເຝິກຫັດນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ເພື່ອຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນໄລຍະໃດໜຶ່ງໂດຍໃຊ້ VBA ໃນ Excel ດ້ວຍຕົວຢ່າງພາກປະຕິບັດ ແລະຮູບປະກອບທີ່ເໝາະສົມ.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້.
ຊອກຫາແຖວທີ່ໃຊ້ຫຼ້າສຸດໃນ Range.xlsm7 ວິທີຊອກຫາແຖວສຸດທ້າຍດ້ວຍຂໍ້ມູນໃນໄລຍະໃດໜຶ່ງໂດຍໃຊ້ Excel VBA Macros
ໃນພາກສ່ວນທີ່ຈະມາເຖິງ , ພວກເຮົາຈະໃຫ້ທ່ານມີເຈັດວິທີການທີ່ຈະຊ່ວຍໃຫ້ທ່ານຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນລະດັບໃດຫນຶ່ງໂດຍໃຊ້ VBA ໃນ Excel. ພວກເຮົາແນະນຳໃຫ້ທ່ານຮຽນຮູ້ ແລະນຳໃຊ້ວິທີການທັງໝົດເຫຼົ່ານີ້ເພື່ອສ້າງຄວາມຮູ້ໃນ Excel ຂອງທ່ານ.
📕 ອ່ານເພີ່ມເຕີມ : ຊອກຫາເຊລສຸດທ້າຍດ້ວຍຄ່າໃນແຖວໃນ Excel (6 ວິທີ)<7
ເພື່ອສະແດງໃຫ້ເຫັນການສອນນີ້, ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນນີ້:
ຢູ່ນີ້, ພວກເຮົາມີຊຸດຂໍ້ມູນທີ່ປະກອບດ້ວຍຂໍ້ມູນຂອງຜູ້ຫຼິ້ນບາງຄົນ. ພວກເຮົາຈະໃຊ້ອັນນີ້ເພື່ອສອນເຈົ້າທຸກວິທີ.
ເປີດ VBA Editor
ກ່ອນທີ່ພວກເຮົາຈະເລີ່ມຕົ້ນ, ໃນທີ່ນີ້ພວກເຮົາໃຫ້ຄໍາເຕືອນງ່າຍໆໃຫ້ທ່ານເປີດ VBA Editor ໃນ Excel.
ທຳອິດ, ໃຫ້ກົດ Alt+F11 ໃນແປ້ນພິມຂອງທ່ານ. ຈາກນັ້ນ, ເລືອກ Insert > ໂມດູນ. ຫຼັງຈາກນັ້ນ, ມັນຈະເປີດຕົວແກ້ໄຂ VBA ຂອງ Excel.
1.ການນໍາໃຊ້ຄຸນສົມບັດ Range.End ເພື່ອຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນໄລຍະໃດຫນຶ່ງໂດຍໃຊ້ VBA
ໃນປັດຈຸບັນ, ວິທີການນີ້ໂດຍພື້ນຖານແລ້ວຊອກຫາຈຸດສິ້ນສຸດຂອງໄລຍະໃດຫນຶ່ງ. ຕົ້ນຕໍ, ຊ່ວງຕາລາງທີ່ໃຊ້ຫຼ້າສຸດ. ພວກເຮົາສາມາດໃຊ້ວິທີນີ້ເພື່ອຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນຢູ່ໃນຂອບເຂດທີ່ກໍານົດ. ການນໍາໃຊ້ VBA ຈະໃຫ້ທ່ານໄດ້ຮັບຜົນໄດ້ຮັບທີ່ຕ້ອງການ.
📌 ຂັ້ນຕອນ
① ກ່ອນອື່ນຫມົດ, ເປີດ VBA Editor.
② ຈາກນັ້ນ, ພິມລະຫັດຕໍ່ໄປນີ້:
5555
③ ດຽວນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ໃຫ້ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ range_end_method
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກທີ່ Run.
ຕາມທີ່ເຈົ້າສາມາດເຫັນໄດ້, ພວກເຮົາໄດ້ພົບເຫັນແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນຢູ່ໃນຂອບເຂດທີ່ປະສົບຜົນສໍາເລັດໂດຍໃຊ້ VBA ໃນ Excel.
2. Range.Find Property of VBA in Excel
ດຽວນີ້, ໃນ VBA ພວກເຮົາໃຊ້ວິທີການ Range.Find ເພື່ອຄົ້ນຫາຄ່າສະເພາະຈາກຊຸດຂໍ້ມູນ. ແຕ່ວິທີການນີ້ມາເປັນປະໂຫຍດເພື່ອຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນລະດັບໃດຫນຶ່ງ. ມັນເຮັດວຽກຄືກັບ Find & ປ່ຽນກ່ອງໂຕ້ຕອບຂອງ Excel. ຊ່ວງ. ວິທີການຊອກຫາມີການໂຕ້ຖຽງຫຼາຍ. ແຕ່ພວກເຮົາຈະບໍ່ໃຊ້ພວກມັນທັງໝົດ.
ກ່ອນທີ່ພວກເຮົາຈະໃຊ້ວິທີ Range.Find, ໃຫ້ຂໍ້ມູນສັ້ນໆໃຫ້ທ່ານໄດ້:
Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)
What := ”*” – ເຄື່ອງໝາຍດາວເປັນຕົວອັກສອນແທນທີ່ຄົ້ນພົບຂໍ້ຄວາມ ຫຼືຕົວເລກໃດໆກໍຕາມ. ຢູ່ໃນຫ້ອງ. ຕົ້ນຕໍແມ່ນຄືກັນກັບການສຳຫຼວດຫາບ່ອນຫວ່າງເປົ່າcell.
SearchOrder:=xlByRows – ອັນນີ້ໝາຍເຖິງການຊອກຫາເພື່ອຂຸດຜ່ານແຕ່ລະແຖວທັງໝົດກ່ອນທີ່ຈະກ້າວຕໍ່ໄປ. ທິດທາງແມ່ນຄົ້ນຫາຈາກຊ້າຍຫາຂວາຫຼືຂວາຫາຊ້າຍຂຶ້ນຢູ່ກັບການໂຕ້ຖຽງ SearchDirection. ຕົວເລືອກເພີ່ມເຕີມຢູ່ນີ້ແມ່ນ xlByColumns, ເຊິ່ງຖືກໃຊ້ໃນເວລາທີ່ຊອກຫາຖັນສຸດທ້າຍ. xlPrevious ຫມາຍຄວາມວ່າມັນຈະຄົ້ນຫາຈາກຂວາຫາຊ້າຍຫຼືລຸ່ມຫາເທິງ. ທາງເລືອກອື່ນແມ່ນ xlNext ເຊິ່ງປ່ຽນໄປໃນເສັ້ນທາງກົງກັນຂ້າມ.
📌 ຂັ້ນຕອນ
① ທໍາອິດ, ເປີດຕົວແກ້ໄຂ VBA.
② ຈາກນັ້ນ, ພິມລະຫັດຕໍ່ໄປນີ້:
8786
③ ຕອນນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ range_find_method.
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run .
ໃນທີ່ສຸດ, ມັນຈະຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນແຜ່ນວຽກ Excel ຂອງພວກເຮົາ.
3. ການນໍາໃຊ້ຟັງຊັນ SpecialCells ເພື່ອຊອກຫາແຖວສຸດທ້າຍໂດຍໃຊ້ VBA
ນີ້ ວິທີການເຮັດວຽກຄືການກົດ Ctrl+End ໃນແປ້ນພິມຂອງທ່ານ. ເມື່ອທ່ານກົດ Ctrl+End ໃນແປ້ນພິມຂອງເຈົ້າ, ມັນຈະພາເຈົ້າໄປແຖວສຸດທ້າຍສະເໝີ ບໍ່ວ່າເຈົ້າຈະຢູ່ໃສກໍຕາມ. ແຕ່ຖ້າທ່ານຕ້ອງການຊອກຫາແຖວທີ່ໃຊ້ຫຼ້າສຸດກັບຂໍ້ມູນໂດຍໃຊ້ລະຫັດ VBA ໃນ Excel, ລະຫັດນີ້ແມ່ນຈໍາເປັນສໍາລັບທ່ານ.
📌 ຂັ້ນຕອນ
① ກ່ອນອື່ນ, ເປີດຕົວແກ້ໄຂ VBA.
② ຈາກນັ້ນ, ພິມລະຫັດຕໍ່ໄປນີ້:
4207
③ ຕອນນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ,ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ specialcells_method .
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run .
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ພວກເຮົາປະສົບຜົນສຳເລັດໃນການຄົ້ນຫາແຖວສຸດທ້າຍດ້ວຍຂໍ້ມູນໂດຍໃຊ້ VBA ໃນ Excel.
4. ການນໍາໃຊ້ຟັງຊັນ UsedRange ເພື່ອຊອກຫາແຖວສຸດທ້າຍດ້ວຍຂໍ້ມູນໃນໄລຍະໃດໜຶ່ງ
The UsedRange ໃນ VBA ແມ່ນການຄອບຄອງຂອງແຜ່ນວຽກທີ່ສົ່ງຄືນວັດຖຸໄລຍະທີ່ເປັນຕົວແທນຂອງຊ່ວງທີ່ໃຊ້ (ເຊລ Excel ທັງໝົດທີ່ໃຊ້ ຫຼື ໂຫຼດໃນແຜ່ນງານໃດໜຶ່ງ) ໃນແຜ່ນວຽກສະເພາະ. ມັນເປັນຊັບສິນທີ່ມີຄວາມໝາຍເຖິງພື້ນທີ່ທີ່ປົກຄຸມ ຫຼືກຳນົດໄວ້ໂດຍເຊລທີ່ໃຊ້ເທິງຊ້າຍ ແລະເຊລທີ່ໃຊ້ຂວາສຸດສຸດໃນແຜ່ນວຽກ.
📌 ຂັ້ນຕອນ
① ກ່ອນອື່ນ, ເປີດຕົວແກ້ໄຂ VBA.
② ຈາກນັ້ນ, ພິມລະຫັດຕໍ່ໄປນີ້:
1619
③ ຕອນນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ usedRange_method.
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run .
ສຸດທ້າຍ, ທ່ານຈະເຫັນແຖວທີ່ໃຊ້ສຸດທ້າຍໃນແຜ່ນວຽກໃນ Excel ຢ່າງສຳເລັດຜົນ.
5. ການນຳໃຊ້ຕາຕະລາງໂດຍໃຊ້ VBA ໃນ Excel
ຖ້າທ່ານມີ ຕາຕະລາງໃນແຜ່ນວຽກຂອງເຈົ້າ, ທ່ານສາມາດຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນດ້ວຍວິທີນີ້.
📌 ຂັ້ນຕອນ
① ທຳອິດ, ເປີດຕົວແກ້ໄຂ VBA. .
② ຈາກນັ້ນ, ໃຫ້ພິມລະຫັດຕໍ່ໄປນີ້:
6531
ໝາຍເຫດ : ນີ້, ພວກເຮົາກຳລັງເພີ່ມ 3 ແຖວສຸດທ້າຍເມື່ອຊຸດຂໍ້ມູນຂອງພວກເຮົາເລີ່ມຕົ້ນ. ຫຼັງຈາກແຖວທີ 3.
③ ດຽວນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ໃຫ້ກົດ Alt+F8ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ TableRange_method.
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run .
ດັ່ງທີ່ເຈົ້າສາມາດເຫັນໄດ້, ພວກເຮົາໄດ້ນຳໃຊ້ວິທີການຕາຕະລາງໄລຍະໃນລະຫັດ VBA ເພື່ອຊອກຫາແຖວສຸດທ້າຍດ້ວຍຂໍ້ມູນໃນ Excel.
6. ການນໍາໃຊ້ໄລຍະທີ່ມີຊື່ເພື່ອຊອກຫາ ແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນຂອບເຂດ
ວິທີນີ້ບໍ່ໄດ້ໃຊ້ທົ່ວໄປໃນ Excel. ແຕ່, ພວກເຮົາຄິດວ່າທ່ານຄວນຮຽນຮູ້ອັນນີ້ເພື່ອເພີ່ມຄວາມຮູ້ຂອງທ່ານ.
ຖ້າຊຸດຂໍ້ມູນຂອງທ່ານມີໄລຍະທີ່ມີຊື່, ທ່ານສາມາດໃຊ້ລະຫັດນີ້ໄດ້. ເບິ່ງພາບໜ້າຈໍຕໍ່ໄປນີ້. ມັນມີຂອບເຂດທີ່ມີຊື່ຢູ່ໃນນັ້ນ.
📌 ຂັ້ນຕອນ
① ທໍາອິດ, ເປີດຕົວແກ້ໄຂ VBA. .
② ຈາກນັ້ນ, ໃຫ້ພິມລະຫັດຕໍ່ໄປນີ້:
7212
ໝາຍເຫດ : ພວກເຮົາກຳລັງເພີ່ມ 1 ໄປທີ່ LastRow ເພາະວ່າຊ່ວງຂອງພວກເຮົາເລີ່ມຕົ້ນຫຼັງຈາກແຖວທີ 1. .
③ ດຽວນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ໃຫ້ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ nameRange_method.
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກທີ່ Run.
ຕາມທີ່ເຈົ້າສາມາດເຫັນໄດ້, ພວກເຮົາປະສົບຜົນສຳເລັດໃນການຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໂດຍໃຊ້ VBA.
7. CurrentRegion Function ຂອງ VBA ໃນ Excel
ທ່ານຍັງສາມາດໃຊ້ວິທີການ CurrentRegion ຂອງ VBA ໄດ້ນຳ. ເພື່ອຊອກຫາແຖວທີ່ໃຊ້ສຸດທ້າຍໃນ Excel. ເຖິງແມ່ນວ່າມັນເປັນເລື່ອງຍາກ, ທ່ານສາມາດໃຊ້ອັນນີ້ໃຫ້ເປັນປະໂຫຍດຖ້າທ່ານຕ້ອງການ.
📌 ຂັ້ນຕອນ
① ທໍາອິດ, ເປີດຕົວແກ້ໄຂ VBA.
② ຈາກນັ້ນ, ພິມລະຫັດຕໍ່ໄປນີ້:
2064
ໝາຍເຫດ : ຊ່ວງຄວນເປັນເຊລທຳອິດຂອງຊຸດຂໍ້ມູນຂອງທ່ານ. ແລະເພີ່ມຈໍານວນແຖວຂອງທ່ານຕາມການເລືອກຂອງທ່ານ. ທີ່ນີ້, ພວກເຮົາໄດ້ເພີ່ມ 3 ເພາະວ່າຊຸດຂໍ້ມູນຂອງພວກເຮົາເລີ່ມຕົ້ນຫຼັງຈາກແຖວທີ 3.
③ ຕອນນີ້, ບັນທຶກໄຟລ໌. ຈາກນັ້ນ, ກົດ Alt+F8 ເພື່ອເປີດກ່ອງໂຕ້ຕອບ Macro. ເລືອກ CurrentRegion_method
④ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run.
ຕາມທີ່ເຈົ້າເຫັນ, ພວກເຮົາໄດ້ພົບເຫັນແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໂດຍໃຊ້ລະຫັດ VBA ສຳເລັດແລ້ວ.
💬 ສິ່ງທີ່ຄວນຈື່
✎ Range.End ພຽງແຕ່ເຮັດວຽກຢູ່ໃນ ແຖວ ຫຼືຖັນດຽວ. ຖ້າຊຸດຂໍ້ມູນຂອງທ່ານມີຕາລາງຫວ່າງເປົ່າຫຼາຍ, ມັນຈະຍາກທີ່ຈະຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນ.
✎ ບາງຄັ້ງ, ທ່ານຕ້ອງເພີ່ມຄ່າບາງຢ່າງໃຫ້ກັບວິທີການຂອງທ່ານເພື່ອແລ່ນລະຫັດ. ກ້ຽງ. ພວກເຮົາໄດ້ເພີ່ມຕົວເລກແຖວເພື່ອຊອກຫາຕາລາງສຸດທ້າຍ. ດັ່ງນັ້ນ, ເຈົ້າຕ້ອງຈື່ໄວ້ວ່າຊຸດຂໍ້ມູນຂອງເຈົ້າເລີ່ມມາຈາກໃສ.
ສະຫຼຸບ
ເພື່ອສະຫຼຸບ, ຂ້ອຍຫວັງວ່າບົດເຝິກຫັດນີ້ໄດ້ໃຫ້ຄວາມຮູ້ທີ່ເປັນປະໂຫຍດແກ່ເຈົ້າເພື່ອຊອກຫາແຖວສຸດທ້າຍທີ່ມີຂໍ້ມູນໃນຂອບເຂດ. ໃຊ້ VBA ໃນ Excel. ພວກເຮົາແນະນຳໃຫ້ທ່ານຮຽນຮູ້ ແລະນຳໃຊ້ຄຳແນະນຳທັງໝົດເຫຼົ່ານີ້ໃສ່ຊຸດຂໍ້ມູນຂອງທ່ານ. ດາວນ໌ໂຫລດຄູ່ມືການປະຕິບັດແລະພະຍາຍາມເຫຼົ່ານີ້ຕົວທ່ານເອງ. ນອກຈາກນັ້ນ, ມີຄວາມຮູ້ສຶກໃຫ້ກັບຜູ້ໃຫ້ຄໍາຄິດເຫັນໃນສ່ວນຄໍາເຫັນ. ຄໍາຕິຊົມທີ່ມີຄຸນຄ່າຂອງເຈົ້າເຮັດໃຫ້ພວກເຮົາມີແຮງຈູງໃຈໃນການສ້າງບົດສອນແບບນີ້.
ຢ່າລືມກວດເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy.com ສໍາລັບບັນຫາຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບ Excel ແລະວິທີແກ້ໄຂ.
ສືບຕໍ່ຮຽນຮູ້ວິທີການໃໝ່ໆ ແລະສືບຕໍ່ເຕີບໃຫຍ່!