ສາລະບານ
VBA Macro ຂອງ Microsoft Excel ແມ່ນໜຶ່ງໃນເຄື່ອງມືທີ່ສາມາດປະຕິບັດການໃດໆໃນແຜ່ນວຽກໄດ້ຢ່າງງ່າຍດາຍ. ມັນຍັງສາມາດປະຫຍັດເວລາຫຼາຍ. VBA Macro ໄດ້ປູທາງໃນການວິເຄາະຂໍ້ມູນຈໍານວນຫລາຍຢ່າງມີປະສິດທິພາບ. ການແກ້ໄຂ Macro VBA ແມ່ນສ່ວນຫນຶ່ງທີ່ສໍາຄັນຂອງການເຮັດວຽກກັບແອັບພລິເຄຊັນນີ້. ໃນບົດເຝິກຫັດນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການແກ້ໄຂ macros ໃນ Excel ດ້ວຍຕົວຢ່າງທີ່ເໝາະສົມ ແລະຮູບປະກອບທີ່ເໝາະສົມ.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດນີ້.
ວິທີແກ້ໄຂ Macros.xlsmຍົກເລີກການເຊື່ອງ Macro ໃນປຶ້ມວຽກສ່ວນຕົວ
ມາໂຄຣຂອງທ່ານສາມາດຖືກບັນທຶກໄວ້ທຸກບ່ອນ. ຖ້າປຶ້ມວຽກສ່ວນຕົວຖືກເຊື່ອງໄວ້, ເຈົ້າອາດຕ້ອງເຊົາເຊື່ອງມັນກ່ອນ. ປຶ້ມວຽກສ່ວນຕົວເປັນໄຟລ໌ສະເພາະທີ່ບັນທຶກມາໂຄຣທັງໝົດ. ມັນຖືກບັນທຶກໄວ້ໃນຄອມພິວເຕີຂອງທ່ານ ແລະເປີດທຸກຄັ້ງທີ່ທ່ານເປີດ Excel. ຢ່າງໃດກໍຕາມ, ໄຟລ໌ນີ້ຖືກເຊື່ອງໄວ້ໂດຍຄ່າເລີ່ມຕົ້ນ. ເພື່ອເບິ່ງວ່າມັນຢູ່ທີ່ນັ້ນຫຼືບໍ່, ທ່ານຕ້ອງ unhide ມັນ. ທ່ານຕ້ອງເຊົາເຊື່ອງປຶ້ມວຽກສ່ວນຕົວເພື່ອແກ້ໄຂມາໂຄຣທີ່ບັນທຶກໄວ້ໃນນັ້ນ.
📌 ຂັ້ນຕອນ
① ທຳອິດ, ໃຫ້ຄລິກທີ່ ເບິ່ງ. ແຖບ. ຈາກ Window ກຸ່ມ, ເລືອກ Unhide ປຸ່ມ.
② ຫຼັງຈາກນັ້ນ, ທ່ານຈະເຫັນເປັນ ເຊົາເຊື່ອງ ກ່ອງໂຕ້ຕອບ.
③ ເລືອກປຶ້ມວຽກສ່ວນຕົວ ແລະຄລິກທີ່ ຕົກລົງ .
ສຸດທ້າຍ, ທ່ານຈະເຫັນປຶ້ມວຽກສ່ວນຕົວທີ່ມີມາໂຄຣຢູ່ໃນນັ້ນ. ດຽວນີ້, ທ່ານສາມາດແກ້ໄຂ macro ໄດ້ທຸກຄັ້ງທີ່ທ່ານຕ້ອງການ.
ອ່ານເພີ່ມເຕີມ: [Solve:] ບໍ່ສາມາດແກ້ໄຂ aMacro ໃນປື້ມບັນທຶກວຽກທີ່ເຊື່ອງໄວ້ (2 ວິທີແກ້ໄຂງ່າຍໆ)
2 ວິທີແກ້ໄຂ Macros ໃນ Excel
ແທ້ຈິງແລ້ວ, ມັນຂ້ອນຂ້າງງ່າຍທີ່ຈະແກ້ໄຂ Macros ໃນ Excel. ຖ້າທ່ານໄດ້ເປີດໃຊ້ macro, ທ່ານສາມາດເປີດບັນນາທິການ VBA ໄດ້ທຸກເວລາ. ຈາກນັ້ນທ່ານສາມາດແກ້ໄຂໄດ້.
ພວກເຮົາຈະໃຫ້ສອງວິທີໃນການແກ້ໄຂມາໂຄຣ. ມາເບິ່ງພວກມັນເທື່ອລະອັນ.
1. ທາງລັດແປ້ນພິມເພື່ອແກ້ໄຂ VBA Macros ໃນ Excel
ຖ້າທ່ານເຄີຍເຮັດວຽກກັບແປ້ນພິມລັດ ແລະຕ້ອງການເຮັດໃຫ້ການເຮັດວຽກຂອງທ່ານໄວຂຶ້ນ, ນີ້ຈະເປັນການ ເປັນວິທີການໄປຫາທ່ານ. ພວກເຮົາກໍາລັງສະແດງໃຫ້ທ່ານສອງ ທາງລັດແປ້ນພິມເພື່ອໄປຫາຕົວແກ້ໄຂ VBA . ທ່ານສາມາດເລືອກອັນໃດກໍໄດ້, ມັນຂຶ້ນກັບທ່ານ.
1.1 ທາງລັດແປ້ນພິມເພື່ອເປີດ Macros Dialog Box
ທາງລັດແປ້ນພິມນີ້ຈະເປີດກ່ອງໂຕ້ຕອບ Macro. ຈາກນັ້ນ, ທ່ານສາມາດເລືອກມາໂຄຣໃດກໍໄດ້ ແລະແກ້ໄຂໄດ້.
📌 ຂັ້ນຕອນ
① ທຳອິດ, ໃຫ້ກົດ Alt+F8 ເທິງແປ້ນພິມຂອງເຈົ້າ. ກ່ອງໂຕ້ຕອບ Macro ຈະປາກົດ.
② ຕອນນີ້, ເລືອກ macro ໃດກໍໄດ້ຈາກລາຍຊື່ ຊື່ Macro .
③ ຄລິກທີ່ ແກ້ໄຂ .
④ ຫຼັງຈາກນັ້ນ, ມັນຈະພາເຈົ້າໄປຫາ ຕົວແກ້ໄຂ VBA .
ສຸດທ້າຍ, ຈາກ ຕົວແກ້ໄຂ VBA , ທ່ານສາມາດແກ້ໄຂ macro ໄດ້ຕາມຄວາມຈໍາເປັນຂອງທ່ານ.
ອ່ານເພີ່ມເຕີມ: ວິທີການແກ້ໄຂປ່ອງຊື່ໃນ Excel (ແກ້ໄຂ, ການປ່ຽນແປງໄລຍະແລະລົບ) <1
1.2 ປຸ່ມລັດແປ້ນພິມເພື່ອເປີດຕົວແກ້ໄຂ VBA ໂດຍກົງ
ຖ້າທ່ານໄດ້ຮັບປຶ້ມວຽກຈາກແຫຼ່ງອື່ນໆ, ມັນເປັນການສະຫລາດທີ່ຈະແກ້ໄຂ macros ໂດຍປະຕິບັດຕາມວິທີການທີ່ຜ່ານມາ. ແຕ່, ຖ້ານີ້ແມ່ນປຶ້ມວຽກຂອງເຈົ້າເອງ, ເຈົ້າສາມາດປະຕິບັດຕາມວິທີງ່າຍໆນີ້ໄດ້.
ເຈົ້າຮູ້ຈັກທຸກໂມດູນ ແລະຊື່ຂອງມະຫາພາກຂອງປຶ້ມວຽກຂອງເຈົ້າ, ແມ່ນບໍ? ດັ່ງນັ້ນ, ທ່ານສາມາດໄປທີ່ໂມດູນໃດກໍໄດ້ທຸກເວລາ ແລະແກ້ໄຂມາໂຄຣໄດ້.
📌 ຂັ້ນຕອນ
① ກ່ອນອື່ນ, ກົດ Alt+F11. .
② ມັນຈະເປີດຕົວແກ້ໄຂ VBA. ໃນປັດຈຸບັນ, ເລືອກໂມດູນຂອງທ່ານ. Double Click ໃສ່ມັນ.
ດຽວນີ້, VBA Editor ຂອງເຈົ້າເປີດແລ້ວ ແລະເຈົ້າສາມາດແກ້ໄຂ macro ໄດ້ຢ່າງງ່າຍດາຍ.
ອ່ານເພີ່ມເຕີມ: 22 ຕົວຢ່າງ Macro ໃນ Excel VBA
2. ການນໍາໃຊ້ຄໍາສັ່ງ Macros ໃນ Excel ເພື່ອແກ້ໄຂລະຫັດ VBA
ຖ້າທ່ານເປັນຄົນທີ່ມັກເຮັດວຽກກັບສ່ວນຕິດຕໍ່ຜູ້ໃຊ້, ອັນນີ້ແມ່ນສໍາລັບທ່ານ. ມີປຸ່ມ Macros ໃນ View ribbon ຂອງ Microsoft Excel. ຈາກບ່ອນນັ້ນ, ທ່ານສາມາດເປີດກ່ອງໂຕ້ຕອບ Macro ແລະແກ້ໄຂ macro ໄດ້. ມາເບິ່ງເທື່ອລະຂັ້ນຕອນ.
📌 ຂັ້ນຕອນ
① ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ . ທ່ານຈະເຫັນປຸ່ມ Macros ຢູ່ເບື້ອງຂວາ.
② ຄລິກໃສ່ Macros. ຫຼັງຈາກນັ້ນ, ກ່ອງໂຕ້ຕອບ Macro ຈະເປີດ.
③ ເລືອກ Macro ໃດກໍໄດ້ຈາກ ຊື່ Macro list.
④ ຄລິກທີ່ ແກ້ໄຂ .
⑤ ນີ້ແມ່ນມາໂຄຣທີ່ທ່ານເລືອກ. ດຽວນີ້, ທ່ານສາມາດເລີ່ມການແກ້ໄຂໄດ້.
ອ່ານເພີ່ມເຕີມ: ວິທີກຳນົດ Macro ໃຫ້ກັບປຸ່ມໃນ Excel
ການອ່ານທີ່ຄ້າຍຄືກັນ
- VBA Macro ເພື່ອລຶບແຖວຖ້າຕາລາງມີຄ່າໃນ Excel (2 ວິທີ)
- ວິທີແກ້ໄຂເຊລໃນ Excel ດ້ວຍແປ້ນພິມ (4 ວິທີການທີ່ມີປະໂຫຍດ)
- 7 ວິທີແກ້ໄຂສໍາລັບການ Greyed Out ແກ້ໄຂການເຊື່ອມຕໍ່ຫຼືປ່ຽນທາງເລືອກແຫຼ່ງໃນ Excel
- ວິທີແກ້ໄຂເຊລໃນ Excel ໂດຍບໍ່ມີການຄລິກສອງເທື່ອ (3 ວິທີງ່າຍໆ)
ທົດສອບ Macros ຫຼັງຈາກການແກ້ໄຂ: Debug ແລະ Run
ມາຮອດຈຸດນີ້, ພວກເຮົາໄດ້ສົນທະນາວິທີເປີດຕົວແກ້ໄຂ VBA ແລ້ວ. ເພື່ອແກ້ໄຂ macro ໃນ Excel. ໃນພາກນີ້, ພວກເຮົາຈະແກ້ໄຂມະຫາພາກ ແລະທົດສອບນັ້ນ.
ພວກເຮົາໄດ້ສະໜອງປຶ້ມແບບປະຕິບັດໃຫ້ເຈົ້າ. ຈາກປຶ້ມວຽກນັ້ນ, ພວກເຮົາຈະແກ້ໄຂມະຫາພາກ.
ລອງເບິ່ງຊຸດຂໍ້ມູນນີ້:
ຢູ່ນີ້, ພວກເຮົາມີຕາລາງຫວ່າງເປົ່າບາງອັນຢູ່ໃນຊຸດຂໍ້ມູນ. . ເປົ້າໝາຍຂອງພວກເຮົາແມ່ນເພື່ອຕື່ມຂໍ້ມູນໃສ່ເຊລທີ່ຫວ່າງເປົ່າເຫຼົ່ານັ້ນດ້ວຍຄຳວ່າ “ ບໍ່ໄດ້ແຕ່ງງານ ”.
ນີ້ແມ່ນລະຫັດ VBA ຂອງພວກເຮົາ:
6397
ຫຼັງຈາກພວກເຮົາປະຕິບັດລະຫັດນັ້ນ, ຜົນໄດ້ຮັບຂອງພວກເຮົາແມ່ນຄ້າຍຄື. ພາບໜ້າຈໍຕໍ່ໄປນີ້:
ຕອນນີ້, ພວກເຮົາຈະແກ້ໄຂມັນ. ໃນກໍລະນີນີ້, ພວກເຮົາຈະຕື່ມຂໍ້ມູນໃສ່ຊ່ອງຫວ່າງທີ່ມີຄໍາວ່າ “ Single ”
📌 ຂັ້ນຕອນ
① ກ່ອນອື່ນ, ໃຫ້ກົດ Alt+F8 ເທິງແປ້ນພິມຂອງທ່ານ. ກ່ອງໂຕ້ຕອບ macro ຈະປາກົດ.
② ເລືອກ FindNext_empty_value
③ ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ ແກ້ໄຂ .
④ ຫຼັງຈາກນັ້ນ, ບັນນາທິການ VBA ຈະ ເປີດ. ໃນປັດຈຸບັນ, ພວກເຮົາຈະນໍາເອົາການປ່ຽນແປງທີ່ງ່າຍດາຍຢູ່ທີ່ນີ້. ພວກເຮົາເອົາອອກ“ ບໍ່ໄດ້ແຕ່ງງານ ” ຄຳສັບ.
⑤ ດຽວນີ້, ຈາກ Debug ແຖບເມນູ, ເລືອກ ລວບລວມ VBAProject .
⑥ ຫຼັງຈາກນັ້ນ, ມັນຈະສະແດງຂໍ້ຜິດພາດທີ່ພວກເຮົາບໍ່ໄດ້ໃຫ້ຄ່າໃດໆ.
<0⑦ ດຽວນີ້, ປ່ຽນມັນເປັນ “ ໂສດ ” ຄືກັບຮູບໜ້າຈໍຕໍ່ໄປນີ້.
<0 ⑧ອີກເທື່ອໜຶ່ງ, ຈາກ Debugແຖບເມນູ, ເລືອກ ລວບລວມ VBAProject. ເວລານີ້ຈະບໍ່ມີຂໍ້ຜິດພາດ. ດຽວນີ້, ບັນທຶກໄຟລ໌ໄວ້.
⑨ ອີກເທື່ອໜຶ່ງ, ໃຫ້ກົດ Alt+F8 ເທິງແປ້ນພິມຂອງທ່ານ. ເລືອກ FindNext_empty_value
⑩ ຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ Run .
⑪ ໃນປ່ອງຊອກຫາມູນຄ່າ, ປ່ອຍໃຫ້ຊ່ອງຫວ່າງຫວ່າງທີ່ພວກເຮົາກຳລັງຊອກຫາຕາລາງຫວ່າງເປົ່າ.
⑫ ເລືອກໄລຍະຂອງເຊລຂອງຂໍ້ມູນຂອງທ່ານ.
⑬ ຈາກນັ້ນ, ໃຫ້ຄລິກທີ່ ຕົກລົງ .
ຕາມທີ່ເຈົ້າສາມາດ, ເບິ່ງວ່າພວກເຮົາໄດ້ແກ້ໄຂລະຫັດຂອງພວກເຮົາສຳເລັດແລ້ວ ແລະນີ້ແມ່ນ ເຮັດວຽກໄດ້ດີ.
ອ່ານເພີ່ມເຕີມ: ວິທີແກ້ໄຂໄລຍະຊື່ໃນ Excel
💬 ສິ່ງທີ່ຄວນຈື່
✎ ຖ້າທ່ານ ບໍ່ໄດ້ຮັບໄຟລ໌ Excel ທີ່ເປີດໃຊ້ມະក្រូຈາກ ແຫຼ່ງທີ່ເຊື່ອຖືໄດ້ , ບໍ່ໄດ້ເປີດ ເນື້ອໃນ macro. ອາດມີລະຫັດທີ່ເປັນອັນຕະລາຍ .
✎ ເຮັດສຳເນົາຂອງ VBA Macro ເພື່ອວ່າເຈົ້າສາມາດຊອກຫາລະຫັດໃນອະນາຄົດໄດ້ຢ່າງງ່າຍດາຍທຸກຄັ້ງທີ່ທ່ານຕ້ອງການ.<1
ບົດສະຫຼຸບ
ເພື່ອສະຫຼຸບ, ຂ້າພະເຈົ້າຫວັງວ່າບົດເຝິກຫັດນີ້ໄດ້ໃຫ້ຂໍ້ສະເຫນີທີ່ເປັນປະໂຫຍດແກ່ທ່ານ.ຄວາມຮູ້ເພື່ອແກ້ໄຂ macro ໃນ Excel. ພວກເຮົາແນະນຳໃຫ້ທ່ານຮຽນຮູ້ ແລະນຳໃຊ້ຄຳແນະນຳທັງໝົດເຫຼົ່ານີ້ໃສ່ຊຸດຂໍ້ມູນຂອງທ່ານ. ດາວນ໌ໂຫລດຄູ່ມືການປະຕິບັດແລະພະຍາຍາມເຫຼົ່ານີ້ຕົວທ່ານເອງ. ນອກຈາກນັ້ນ, ມີຄວາມຮູ້ສຶກໃຫ້ກັບຜູ້ໃຫ້ຄໍາຄິດເຫັນໃນສ່ວນຄໍາເຫັນ. ຄໍາຕິຊົມທີ່ມີຄຸນຄ່າຂອງເຈົ້າເຮັດໃຫ້ພວກເຮົາມີແຮງຈູງໃຈໃນການສ້າງບົດສອນແບບນີ້. ຢ່າລືມກວດເບິ່ງເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy.com ສໍາລັບບັນຫາຕ່າງໆທີ່ກ່ຽວຂ້ອງກັບ Excel ແລະວິທີແກ້ໄຂ.