ວິ​ທີ​ການ​ແກ້​ໄຂ Macros ໃນ Excel (2 ວິ​ທີ​)

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

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 ແລະວິທີແກ້ໄຂ.

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