ນັບຈໍານວນເງິນໃນແຖວຕາຕະລາງໃນ Microsoft Excel

ໄມໂຄຣຊອຟແວ Microsoft Excel ສາມາດເພີ່ມຄວາມໄວໃນການເຮັດວຽກກັບເອກະສານໃນບັນນາທິການລາງນີ້. ນີ້ແມ່ນບັນລຸໄດ້ໂດຍອັດຕະໂນມັດການປະຕິບັດຕົວຢ່າງທີ່ຖືກບັນທຶກໄວ້ໃນລະຫັດພິເສດ. ໃຫ້ເບິ່ງວິທີສ້າງ macros ໃນ Excel ແລະວິທີທີ່ພວກເຂົາສາມາດແກ້ໄຂໄດ້.

ວິທີການບັນທຶກ Macros

Macros ສາມາດຂຽນໄດ້ສອງວິທີ:

  • ອັດຕະໂນມັດ;
  • ດ້ວຍຕົນເອງ.

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

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

ການບັນທຶກ Macro ອັດຕະໂນມັດ

ກ່ອນທີ່ທ່ານຈະເລີ່ມຕົ້ນການບັນທຶກອັດຕະໂນມັດຂອງ macros, ທ່ານຈໍາເປັນຕ້ອງໄດ້ເປີດໃຊ້ macros ໃນ Microsoft Excel.

ຕໍ່ໄປ, ໄປແຖບ "ນັກພັດທະນາ". ໃຫ້ຄລິກໃສ່ປຸ່ມ "Macro Record" ເຊິ່ງຕັ້ງຢູ່ເທິງ tape ໃນ "Block" ເຄື່ອງມື.

ປ່ອງຢ້ຽມການປັບຄ່າການບັນທຶກແມໂຄເປີດ. ໃນທີ່ນີ້ທ່ານສາມາດລະບຸຊື່ແມໂຄຖ້າວ່າຄ່າເລີ່ມຕົ້ນບໍ່ເຫມາະກັບທ່ານ. ສິ່ງສໍາຄັນແມ່ນຊື່ທີ່ເລີ່ມຕົ້ນດ້ວຍຈົດຫມາຍ, ບໍ່ແມ່ນເລກ. ນອກຈາກນັ້ນ, ບໍ່ຄວນມີສະຖານທີ່ໃນຫົວຂໍ້. ພວກເຮົາໄວ້ຊື່ຕົ້ນສະບັບ - "Macro1".

ທີ່ນີ້, ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດກໍານົດແປ້ນພິມລັດ, ໃນເວລາທີ່ຄລິກ, macro ຈະຖືກເປີດ. ຄີຄັ້ງທໍາອິດຕ້ອງເປັນປຸ່ມ Ctrl ແລະຄີທີສອງແມ່ນຕັ້ງໂດຍຜູ້ໃຊ້ເອງ. ຕົວຢ່າງ, ພວກເຮົາ, ເປັນຕົວຢ່າງ, ກໍານົດຫຼັກທີ່ M.

ຕໍ່ໄປ, ທ່ານຈໍາເປັນຕ້ອງກໍານົດບ່ອນທີ່ macro ຈະຖືກເກັບໄວ້. ໂດຍຄ່າເລີ່ມຕົ້ນ, ມັນຈະຖືກເກັບໄວ້ໃນປື້ມດຽວກັນ (ໄຟລ໌), ແຕ່ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດຕັ້ງຄ່າການເກັບຮັກສາໄວ້ໃນປື້ມໃຫມ່ຫຼືໃນປຶ້ມແຍກຂອງ Macros. ພວກເຮົາຈະອອກຈາກຄ່າເລີ່ມຕົ້ນ.

ໃນເຂດການປັບຄ່າມະຫາກໍາຕໍ່າສຸດ, ທ່ານສາມາດອອກຈາກຄໍາອະທິບາຍທີ່ກ່ຽວຂ້ອງກັບເງື່ອນໄຂຂອງແມໂຄນີ້. ແຕ່ມັນບໍ່ຈໍາເປັນຕ້ອງເຮັດແນວນີ້.

ເມື່ອການຕັ້ງຄ່າທັງຫມົດຖືກແລ້ວ, ໃຫ້ຄລິກໃສ່ປຸ່ມ "OK".

ຫຼັງຈາກນັ້ນ, ທຸກປະຕິບັດຂອງທ່ານໃນປື້ມ Excel ນີ້ (ໄຟລ໌) ຈະຖືກບັນທຶກໄວ້ໃນ macro ຈົນກວ່າທ່ານຈະຢຸດການບັນທຶກຕົວທ່ານເອງ.

ຕົວຢ່າງ, ພວກເຮົາຂຽນການປະຕິບັດຕົວເລກທີ່ງ່າຍທີ່ສຸດ: ການເພີ່ມເນື້ອຫາຂອງສາມຈຸລັງ (= C4 + C5 + C6).

ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ປຸ່ມ "ຢຸດການບັນທຶກ". ປຸ່ມນີ້ໄດ້ຖືກປ່ຽນແປງຈາກປຸ່ມ "ບັນທຶກ Macro", ຫຼັງຈາກການບັນທຶກໄດ້ຖືກເປີດໃຊ້.

Run Macro

ເພື່ອກວດເບິ່ງວິທີການເຮັດວຽກຂອງແມໂຄ, ໃຫ້ຄລິກໃສ່ປຸ່ມ Macros ໃນແຖບເຄື່ອງມື Code ຫຼືກົດປຸ່ມ Alt + F8.

ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມເປີດດ້ວຍບັນຊີລາຍຊື່ຂອງ Macros ທີ່ບັນທຶກແລ້ວ. ພວກເຮົາກໍາລັງຊອກຫາແມໂຄທີ່ພວກເຮົາບັນທຶກ, ເລືອກມັນ, ແລະກົດປຸ່ມ "ແລ່ນ".

ທ່ານສາມາດເຮັດໄດ້ງ່າຍຂຶ້ນ, ແລະບໍ່ໄດ້ໂທຫາປ່ອງຢ້ຽມການຄັດເລືອກມະຫາຊົນ. ພວກເຮົາຈື່ວ່າພວກເຮົາໄດ້ບັນທຶກການປະສົມປະສານຂອງ "ຄີຮ້ອນ" ສໍາລັບການເອີ້ນແມໂຄໄວ. ໃນກໍລະນີຂອງພວກເຮົາ, ນີ້ແມ່ນ Ctrl + M. ພວກເຮົາປະກອບການປະສົມປະສານນີ້ໃສ່ແປ້ນພິມ, ຫຼັງຈາກທີ່ແມໂຄເຮັດວຽກ.

ຕາມທີ່ທ່ານສາມາດເບິ່ງ, ແມໂຄໄດ້ປະຕິບັດຢ່າງແທ້ຈິງການປະຕິບັດງານທັງຫມົດທີ່ໄດ້ຖືກບັນທຶກກ່ອນຫນ້ານີ້.

ການແກ້ໄຂແມັກ

ເພື່ອແກ້ໄຂແມໂຄ, ອີກເທື່ອຫນຶ່ງໃຫ້ຄລິກໃສ່ປຸ່ມ "Macros". ໃນປ່ອງຢ້ຽມທີ່ເປີດ, ໃຫ້ເລືອກເອົາແມໂຄທີ່ຕ້ອງການ, ແລະໃຫ້ຄລິກໃສ່ປຸ່ມ "ດັດແກ້".

Microsoft Visual Basic (VBE) ເປີດ - ສະພາບແວດລ້ອມທີ່ມີການປັບປຸງ macros.

ການບັນທຶກຂອງແຕ່ລະ macro ເລີ່ມຕົ້ນດ້ວຍຄໍາສັ່ງ Sub ແລະສິ້ນສຸດລົງດ້ວຍຄໍາສັ່ງ End Sub. ທັນທີຫຼັງຈາກຄໍາສັ່ງຍ່ອຍ, ຊື່ແມໂຄແມ່ນກໍານົດໄວ້. ລະບົບປະຕິບັດການ "Range (" ... ") ເລືອກ" ສະແດງຕົວເລືອກຂອງເຊນ. ຕົວຢ່າງເຊັ່ນເມື່ອຄໍາສັ່ງ "Range (" C4 ") ເລືອກ" ຖືກເລືອກ cell C4. ຜູ້ປະກອບການ "ActiveCellFormulaR1C1" ຖືກນໍາໃຊ້ເພື່ອບັນທຶກການປະຕິບັດໃນສູດແລະສໍາລັບການຄິດໄລ່ອື່ນໆ.

ໃຫ້ພະຍາຍາມປ່ຽນແປງແມໂຄພຽງເລັກນ້ອຍ. ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາຈະເພີ່ມການສະແດງອອກໃນ macro:

ຊ່ວງ ("C3") ເລືອກ
ActiveCellFormulaR1C1 = "11"

ຄໍາວ່າ "ActiveCellFormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" ຖືກແທນທີ່ໂດຍ "ActiveCellFormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C ""

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

ໃນກໍລະນີຂອງມະຫາຊົນແມ່ນໃຫຍ່ເກີນໄປ, ການປະຕິບັດຂອງມັນສາມາດໃຊ້ເວລາຫຼາຍ. ແຕ່, ໂດຍການເຮັດໃຫ້ການປ່ຽນແປງຄູ່ມືກັບລະຫັດ, ພວກເຮົາສາມາດເລັ່ງຂະບວນການ. ເພີ່ມຄໍາສັ່ງ "ApplicationScreenUpdating = False". ມັນຈະຊ່ວຍໃຫ້ທ່ານສາມາດປະຫຍັດພະລັງງານຂອງຄອມພິວເຕີ້, ແລະດັ່ງນັ້ນຈຶ່ງເລັ່ງການເຮັດວຽກ. ນີ້ແມ່ນບັນລຸໄດ້ໂດຍການປະຕິເສດການປັບປຸງຫນ້າຈໍໃນຂະນະທີ່ປະຕິບັດການປະຕິບັດຄອມພິວເຕີ້. ເພື່ອສືບຕໍ່ການປັບປຸງຫຼັງຈາກທີ່ດໍາເນີນການແມໂຄ, ໃນຕອນທ້າຍຂອງມັນຂຽນຄໍາສັ່ງ "ApplicationScreenUpdating = True"

ພວກເຮົາຍັງໄດ້ເພີ່ມຄໍາສັ່ງ "ApplicationCalculation = xlCalculationManual" ໃນຕອນຕົ້ນຂອງລະຫັດ, ແລະໃນຕອນທ້າຍຂອງລະຫັດທີ່ພວກເຮົາເພີ່ມ "ApplicationCalculation = xlCalculationAutomatic". ໂດຍນີ້, ພວກເຮົາທໍາອິດປິດການຄິດໄລ່ອັດຕະໂນມັດຂອງຜົນໄດ້ຮັບຫຼັງຈາກການປ່ຽນແປງແຕ່ລະຈຸລັງ, ແລະເປີດມັນຢູ່ໃນທ້າຍຂອງມະຫາພາກ. ດັ່ງນັ້ນ, Excel ຈະຄິດໄລ່ຜົນໄດ້ຮັບພຽງແຕ່ຄັ້ງດຽວ, ແລະຈະບໍ່ສືບຕໍ່ recalculate ມັນ, ເຊິ່ງຈະຊ່ວຍປະຢັດເວລາ.

ຂຽນລະຫັດມະຫັດສະຈັນຈາກ scratch

ຜູ້ໃຊ້ແບບພິເສດບໍ່ພຽງແຕ່ສາມາດແກ້ໄຂແລະປັບປຸງລະບົບ Macro ທີ່ບັນທຶກໄດ້, ແຕ່ຍັງສາມາດບັນທຶກລະຫັດມະຫັດສະຈັນໄດ້. ເພື່ອດໍາເນີນການຕໍ່ໄປນີ້, ທ່ານຕ້ອງກົດປຸ່ມ "Visual Basic", ເຊິ່ງຕັ້ງຢູ່ທີ່ຈຸດເລີ່ມຕົ້ນຂອງແຖບນັກພັດທະນາ.

ຫຼັງຈາກນັ້ນ, ປ່ອງຢ້ຽມບັນນາທິການ VBE ທີ່ຄຸ້ນເຄີຍເປີດ.

ໂປລແກລມຂຽນໂປລແກລມຂຽນໂຄ້ດແມໂຄດ້ວຍຕົວເອງ

ໃນຂະນະທີ່ທ່ານສາມາດເບິ່ງເຫັນ, macros ໃນ Microsoft Excel ສາມາດເພີ່ມຄວາມໄວໃນການປະຕິບັດງານຂະບວນການແບບປົກກະຕິແລະແບບດັ້ງເດີມ. ແຕ່ໃນກໍລະນີຫຼາຍທີ່ສຸດ, ສໍາລັບຈຸດປະສົງນີ້, macros ມີຄວາມເຫມາະສົມ, ລະຫັດທີ່ຖືກຂຽນດ້ວຍຕົນເອງ, ແລະບໍ່ໄດ້ບັນທຶກໄວ້ໂດຍອັດຕະໂນມັດ. ນອກຈາກນັ້ນ, ໂຄ້ດໂຄ້ດສາມາດປັບປຸງໄດ້ຜ່ານບັນນາທິການ VBE ເພື່ອເລັ່ງຂະບວນການປະຕິບັດວຽກ.