ສາລະບານ
ໃນຖານຂໍ້ມູນໃຫຍ່, ທ່ານໃຊ້ເວລາສ່ວນໃຫຍ່ຂອງທ່ານຈັດການກັບຊ່ວງ ແລະຕາລາງ. ບາງຄັ້ງທ່ານຕ້ອງເຮັດຊ້ໍາການປະຕິບັດດຽວກັນໃນຂອບເຂດຂະຫນາດໃຫຍ່ຫຼືຈໍານວນຂະຫນາດໃຫຍ່ຂອງຈຸລັງ. ນີ້ໃນເວລາດຽວກັນຂ້າເວລາຂອງທ່ານແລະຫຼຸດຜ່ອນປະສິດທິພາບຂອງທ່ານ. ການແກ້ໄຂທີ່ສະຫລາດຂອງບັນຫານີ້ແມ່ນການສ້າງ ລະຫັດໂຄງການ VBA ທີ່ຈະແລ່ນຜ່ານແຕ່ລະຫ້ອງໃນລະດັບແລະປະຕິບັດການປະຕິບັດດຽວກັນໂດຍທ່ານ. ມື້ນີ້ໃນບົດຄວາມນີ້, ພວກເຮົາຈະປຶກສາຫາລືວິທີການເຮັດ VBA ສໍາລັບແຕ່ລະ Cell ໃນລະດັບໃນ Excel.
ລະຫັດ VBA ສໍາລັບແຕ່ລະເຊລໃນຂອບເຂດໃນ Excel.xlsx
3 ວິທີທີ່ເຫມາະສົມທີ່ຈະນໍາໃຊ້ VBA ສໍາລັບແຕ່ລະເຊນໃນໄລຍະໃນ Excel
ການນໍາໃຊ້ລະຫັດ VBA ທ່ານສາມາດປະຕິບັດສູດດຽວກັນກັບແຕ່ລະຫ້ອງໃນໄລຍະຫຼືຖັນຫຼືແຖວຫນ້າ. ໃນພາກນີ້, ພວກເຮົາຈະຜ່ານທຸກພາກສ່ວນ.
1. ນຳໃຊ້ VBA ສຳລັບແຕ່ລະເຊລໃນຂອບເຂດ
ພິຈາລະນາສະຖານະການທີ່ທ່ານຕ້ອງນຳໃຊ້ລະຫັດ VBA ດຽວກັນສຳລັບແຕ່ລະເຊລໃນ ຂອບເຂດທີ່ໃຫ້ ( B3:F12 ). ເພື່ອເຮັດສິ່ງນີ້, ພວກເຮົາຈະສ້າງລະຫັດ VBA. ຄໍາແນະນໍາແມ່ນໃຫ້ຂ້າງລຸ່ມນີ້
ຂັ້ນຕອນ 1:
- ທໍາອິດ, ພວກເຮົາຈະໃສ່ປຸ່ມຄໍາສັ່ງເພື່ອເຮັດໃຫ້ວຽກຂອງພວກເຮົາງ່າຍ . ໄປທີ່ Developer Tab ຂອງທ່ານ, ເລືອກ Insert , ແລະຄລິກໃສ່ປຸ່ມຄໍາສັ່ງເພື່ອເອົາອັນຫນຶ່ງ. 12>ເຮົາໄດ້ຮັບຄຳສັ່ງຂອງເຮົາປຸ່ມ.
- ຄລິກຂວາໃສ່ປຸ່ມຄໍາສັ່ງເພື່ອເປີດຕົວເລືອກ. ເລືອກແລະຄລິກໃສ່ ຄຸນສົມບັດ ເພື່ອແກ້ໄຂບາງທາງເລືອກ.
- ປ່ຽນຄໍາບັນຍາຍຂອງປຸ່ມຄໍາສັ່ງ. ພວກເຮົາປ່ຽນຊື່ເປັນ “ ຄລິກທີ່ນີ້ ”.
ຂັ້ນຕອນທີ 2:
<11
- ທໍາອິດ, ພວກເຮົາຈະປະກາດສອງຕົວແປ. ພວກເຮົາໂທຫາວັດຖຸໄລຍະ CL ແລະ Rng . ທ່ານສາມາດຕັ້ງຊື່ພວກມັນຕາມທີ່ທ່ານຕ້ອງການ.
2141
- ກຳນົດຂອບເຂດສະເພາະໂດຍຄຳສັ່ງນີ້,
ຕັ້ງ Rng = Worksheets(“VBA1”).Range(“B3:F12”)
- ນີ້ VBA1 ແມ່ນຊື່ແຜ່ນງານຂອງພວກເຮົາ ແລະ B3:F12 ແມ່ນຊ່ວງກຳນົດຂອງພວກເຮົາ.
- ຕອນນີ້ພວກເຮົາຈະໃຊ້ລະຫັດເພື່ອປະຕິບັດຜ່ານແຕ່ລະຕາລາງໃນໄລຍະ. ລະຫັດແມ່ນ,
5099
- Value = 100 ໝາຍເຖິງວ່າມັນຈະສົ່ງກັບ 100 ສຳລັບແຕ່ລະເຊລໃນໄລຍະທີ່ກຳນົດ.
- ດັ່ງນັ້ນລະຫັດສຸດທ້າຍຂອງພວກເຮົາຈຶ່ງກາຍເປັນ,
6466
- ໄປທີ່ແຜ່ນວຽກຫຼັກຂອງທ່ານແລະຄລິກໃສ່ປຸ່ມຄໍາສັ່ງເພື່ອດໍາເນີນການ VBA ສໍາລັບແຕ່ລະຕາລາງໃນຂອບເຂດ.
ຂັ້ນຕອນ 3:
- ເຊັ່ນດຽວກັນກັບຄ່າຕົວເລກ, ພວກເຮົາຍັງສາມາດ ໃສ່ຄ່າຂໍ້ຄວາມສໍາລັບແຕ່ລະຕາລາງໃນໄລຍະ. ໃນກໍລະນີດັ່ງກ່າວ, ໄປທີ່ປ່ອງຢ້ຽມ VBA, ແລະແທນທີ່ຈະເປັນ 100, ໃສ່ຄ່າຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການແລ່ນຜ່ານ. ການປ່ຽນແປງແຖວແມ່ນ
8147
- ຄລິກໃສ່ປຸ່ມຄໍາສັ່ງ ແລະລະຫັດ VBA ຈະສົ່ງຄືນຄ່າຂໍ້ຄວາມນີ້ສໍາລັບແຕ່ລະຕາລາງໃນໄລຍະ.
ຂັ້ນຕອນທີ 4:
- ໃນຂັ້ນຕອນນີ້, ພວກເຮົາຈະຂຸດເລິກລົງເລັກນ້ອຍ. ສົມມຸດວ່າພວກເຮົາຕ້ອງການເນັ້ນໃສ່ແຕ່ລະຕາລາງຫວ່າງຢູ່ໃນຂອບເຂດຂອງພວກເຮົາ.
- ສຳລັບນັ້ນ, ໃຫ້ເພີ່ມເງື່ອນໄຂໃໝ່ໃສ່ລະຫັດທີ່ມີຢູ່ຂອງທ່ານ. ສູດໃໝ່ແມ່ນ,
6214
- ລະຫັດໃໝ່ນີ້ຈະເນັ້ນໃສ່ຕາລາງຫວ່າງເປົ່າດ້ວຍສີແດງ. ດັ່ງນັ້ນລະຫັດເຕັມແມ່ນ,
7367
- ໄດ້ຜົນໂດຍການຄລິກໃສ່ປຸ່ມຄໍາສັ່ງ.
ການອ່ານທີ່ຄ້າຍຄືກັນ:
- ວິທີໃຊ້ Range Object ຂອງ VBA ໃນ Excel (5 ຄຸນສົມບັດ)
- ໃຊ້ VBA Range Offset (11 ວິທີ)
- ວິທີນັບຂໍ້ຄວາມໃນ Excel (7 ເຄັດລັບງ່າຍໆ)
2. ໃສ່ VBA ລະຫັດສໍາລັບແຕ່ລະເຊລໃນຖັນຂອງໄລຍະໃດໜຶ່ງ
ພວກເຮົາສາມາດແລ່ນລະຫັດ VBA ສໍາລັບແຕ່ລະເຊລໃນຖັນໄດ້ຄືກັນ. ສົມມຸດວ່າພວກເຮົາມີຖັນທີ່ມີຕົວເລກ ແລະພວກເຮົາຕ້ອງໃສ່ຄ່າສີທີ່ຕໍ່າກວ່າ 10. ພວກເຮົາຈະສ້າງລະຫັດ VBA ເພື່ອແລ່ນແຕ່ລະຖັນໃນຖັນ.
ຂັ້ນຕອນ 1:
- ສ້າງປຸ່ມຄໍາສັ່ງປະຕິບັດຕາມຄໍາແນະນໍາທີ່ພວກເຮົາໄດ້ສົນທະນາ.
ຂັ້ນຕອນ 2:
- ຄລິກສອງເທື່ອໃສ່ປຸ່ມຄຳສັ່ງເພື່ອເປີດໜ້າຕ່າງ VBA.
- ພວກເຮົາຈະປະກາດຕົວແປທີ່ເອີ້ນວ່າ “ c ” ຂອງປະເພດ. ຍາວ. ພວກເຮົາກໍາລັງໃຊ້ຕົວແປ Long ຢູ່ທີ່ນີ້ເພາະວ່າ Longຕົວແປມີຄວາມອາດສາມາດໃຫຍ່ກວ່າຕົວແປ Integer.
8814
- ຕໍ່ໄປ, ເພີ່ມເສັ້ນລະຫັດທີ່ປ່ຽນສີຕົວອັກສອນຂອງເຊລທັງໝົດໃນຖັນຂອງພວກເຮົາເປັນ ສີດຳ.
7415
- ໃສ່ loop ສຳລັບລະຫັດນີ້.
2300
- ໃນຂັ້ນຕອນນີ້, ພວກເຮົາຈະໃສ່ເງື່ອນໄຂເພື່ອໃສ່ສີຄ່າທີ່ຕ່ໍາກ່ວາຄ່າຂອງ cell C4 (10). ໃສ່ລະຫັດນີ້ເພື່ອເຮັດແນວນັ້ນ.
2531
- ດັ່ງນັ້ນລະຫັດສຸດທ້າຍແມ່ນ,
5918
- VBA ຈະແລ່ນ ແລະສະແດງຜົນໄດ້ຮັບເມື່ອທ່ານຄລິກໃສ່ປຸ່ມຄໍາສັ່ງ.
3. ຂຽນລະຫັດ VBA ສໍາລັບແຕ່ລະ Cell ໃນແຖວຂອງໄລຍະ
ພວກເຮົາສາມາດແລ່ນລະຫັດ VBA ສໍາລັບແຕ່ລະຕາລາງຕິດຕໍ່ກັນ. ໃນແຖວທີ່ໃຫ້, ພວກເຮົາຈໍາເປັນຕ້ອງປະຕິບັດດຽວກັນໃນແຕ່ລະຕາລາງຂອງແຖວ.
ຂັ້ນຕອນ 1:
- ເພີ່ມປຸ່ມຄໍາສັ່ງ ແລະປ່ຽນຊື່ຂອງມັນເປັນ “ ຄລິກທີ່ນີ້! ”
- ຄລິກສອງເທື່ອໃສ່ປຸ່ມເພື່ອ ເປີດປ່ອງຢ້ຽມ VBA. ຂຽນລະຫັດ VBA ທີ່ໃຫ້ໄວ້ຂ້າງລຸ່ມນີ້.
1766
- ລະຫັດຈະແລ່ນຜ່ານແຕ່ລະຕາລາງຂອງແຖວ ແລະໃຊ້ການຕື່ມສີເຫລືອງໃສ່ແຕ່ລະຕາລາງ.
- ຄລິກທີ່ປຸ່ມ ແລະຜົນໄດ້ຮັບຂອງພວກເຮົາແມ່ນຢູ່ທີ່ນີ້.
ໝາຍເຫດດ່ວນ
👉 ຖ້າ ທ່ານບໍ່ເຫັນແຖບຜູ້ພັດທະນາຂອງທ່ານ, ທ່ານສາມາດເປີດໃຊ້ມັນໄດ້ໂດຍໃຊ້ຄໍາແນະນໍານີ້.
ແຖບເຄື່ອງມືການເຂົ້າເຖິງດ່ວນທີ່ປັບແຕ່ງເອງ → ຄໍາສັ່ງເພີ່ມເຕີມ → ປັບແຕ່ງ Ribbon → ນັກພັດທະນາ → ຕົກລົງ
ສະຫຼຸບ
ພວກເຮົາໄດ້ຜ່ານສາມວິທີທີ່ແຕກຕ່າງກັນເພື່ອເປີດໃຊ້ VBA ສໍາລັບແຕ່ລະຕາລາງໃນໄລຍະໃດໜຶ່ງ. ທ່ານຍິນດີຕ້ອນຮັບທີ່ສຸດທີ່ຈະສະແດງຄວາມຄິດເຫັນຖ້າທ່ານມີຄໍາຖາມຫຼືຄໍາຖາມໃດໆ. ທ່ານຍັງສາມາດກວດເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາທີ່ກ່ຽວຂ້ອງກັບວຽກງານ Excel ໄດ້!