ສາລະບານ
ໃນບົດຄວາມນີ້, ທ່ານຈະໄດ້ຮຽນຮູ້ວິທີການ ຕັ້ງຂອບເຂດ ສໍາລັບຕາລາງ, ແຖວເກັດທີ່ຢູ່ແລະຖັນໃນ VBA Excel.
ດາວໂຫລດ Workbook
ທ່ານສາມາດດາວນ໌ໂຫລດສະບັບປະຕິບັດ Excel ໄດ້ຟຣີຈາກທີ່ນີ້. VBA Range Object
ວັດຖຸ Range ໃນ VBA ສາມາດບັນຈຸຕາລາງດຽວ, ຫຼາຍຕາລາງ, ແຖວ, ຖັນພາຍໃນແຜ່ນວຽກ Excel.
ລຳດັບຂອງວັດຖຸ Range ມີດັ່ງລຸ່ມນີ້.
ແອັບພລິເຄຊັນ > ປຶ້ມວຽກ > ແຜ່ນວຽກ > ໄລຍະ
ນີ້ແມ່ນວິທີທີ່ທ່ານຄວນປະກາດວັດຖຸ Range ໃນ VBA .
7 ຕົວຢ່າງກ່ຽວກັບວິທີການກໍານົດ Range ໃນ VBA Excel
ພາກນີ້ຈະປຶກສາຫາລືວິທີການກໍານົດໄລຍະໃນເຊລດຽວ, ຫຼາຍເຊລ, ແຖວດຽວ, ຫຼາຍແຖວ, ຖັນດຽວ, ຫຼາຍຖັນແລະ ຕັ້ງໄລຍະຜ່ານປຸ່ມຄໍາສັ່ງໃນ VBA Excel.
1. ຕັ້ງ Range ໃນເຊລດຽວໃນ VBA
ນີ້ພວກເຮົາຈະເບິ່ງວິທີການ ຕັ້ງຂອບເຂດ ໃນ ເຊລດຽວ ດ້ວຍ VBA .
ຂັ້ນຕອນ:
- ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- ໃນປ່ອງຢ້ຽມປັອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .
- ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
9652
ທີ່ນີ້,
B2 = ຕາລາງທີ່ພວກເຮົາຕ້ອງການຕັ້ງມູນຄ່າ. ທ່ານສາມາດຕັ້ງໝາຍເລກອ້າງອີງເຊລໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການ.
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມທີ່ຈະແລ່ນແລ້ວ.
- ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກແຖບເມນູ ເລືອກ Run -> ດໍາເນີນການ Sub/UserForm . ທ່ານຍັງສາມາດຄລິກທີ່ ໄອຄອນຫຼິ້ນຂະໜາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣໄດ້.
Cell B2 ຕອນນີ້ມີຄ່າ “ ສະບາຍດີໂລກ ”.
ອ່ານເພີ່ມເຕີມ: VBA ສໍາລັບແຕ່ລະເຊລໃນຂອບເຂດໃນ Excel
2. ຕັ້ງ Range ໃນຫຼາຍເຊລໃນ VBA
ຢູ່ນີ້ພວກເຮົາຈະເບິ່ງວິທີ ຕັ້ງຂອບເຂດ ໃນ ຫຼາຍເຊລ ດ້ວຍ VBA .
ຂັ້ນຕອນ:
- ວິທີດຽວກັນ, ເປີດ Visual Basic Editor ຈາກແຖບ ນັກພັດທະນາ ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
6870
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມແລ່ນແລ້ວ.
- ແລ່ນ ມາໂຄຣ ແລະເຊລທັງໝົດຈາກ A1 ຫາ D5 ດຽວນີ້ຖື “ ສະບາຍດີ! ”
3. ຕັ້ງ Range ໃນແຖວດຽວໃນ VBA
ທີ່ນີ້ພວກເຮົາຈະເຫັນວິທີການ ຕັ້ງຂອບເຂດ ໃນ ແຖວດຽວ ດ້ວຍ VBA .
ຂັ້ນຕອນ:
- ວິທີດຽວກັນ, ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ Insert a Module in the code window.
- Insert the code window, copy the following code and paste it.
2822
ລະຫັດຂອງທ່ານ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.
- ແລ່ນ macro ແລະພຽງແຕ່ແຖວ 3rd ຈາກແຖວທັງໝົດຈາກ A1 ຫາ D5 ດຽວນີ້ຖື “ ສະບາຍດີ! ”
- ແຖວ(3).ຄ່າ ໃນລະຫັດໃຫ້ການເຂົ້າເຖິງແຖວ ທີ 3 ຂອງໄລຍະສະເພາະ A1:D5. .
4. ຕັ້ງ Range ໃນຫຼາຍແຖວໃນ VBA
ຢູ່ນີ້ພວກເຮົາຈະເບິ່ງວິທີ ຕັ້ງຂອບເຂດ ໃນ ຫຼາຍແຖວ ດ້ວຍ VBA .<3
ຂັ້ນຕອນ:
- ແບບດຽວກັນກັບກ່ອນ, ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ ແຊກ a ໂມດູນ ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
3679
ລະຫັດຂອງທ່ານຕອນນີ້ ພ້ອມແລ່ນ.
- ແລ່ນ ມາໂຄຣ ແລະ ທີ 1 , ທີ 3 ແລະ ທີ 5 ແຖວຈາກທັງໝົດ ແຖວຈາກ A1 ຫາ D5 ດຽວນີ້ຖື “ ສະບາຍດີ! ”
ການອ່ານທີ່ຄ້າຍກັນ:
- ວິທີເລືອກໄລຍະຕາມຄ່າເຊລ VBA (7 ວິທີ)
- ໃຊ້ Range Object ຂອງ VBA ໃນ Excel (5 ຄຸນສົມບັດ)
- ວິທີໃຊ້ VBA Range Offset (11 ວິທີ)
- VBA Range ກັບຕົວເລກແຖວຕົວແປໃນ Excel (4 ຕົວຢ່າງ)
5. ກໍານົດຂອບເຂດໃນຖັນດຽວໃນ VBA
ທີ່ນີ້ພວກເຮົາຈະເບິ່ງວິທີການ ກໍານົດຂອບເຂດ ໃນ a ຖັນດຽວ ກັບ VBA .
ຂັ້ນຕອນ:
- ແບບດຽວກັນກັບທີ່ຜ່ານມາ, ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ .
- ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ,ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນ.
1847
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ່ນແລ້ວ.
- ແລ່ນ ມາໂຄຣ ແລະພຽງແຕ່ ຖັນທີ 2 ຈາກຖັນທັງໝົດຈາກ A1 ຫາ D5 ດຽວນີ້ຖື “ ສະບາຍດີ! ”
- iCol.Columns(2).Value ໃນລະຫັດໄດ້ໃຫ້ການເຂົ້າເຖິງຖັນ ທີ 2 ຂອງຊ່ວງສະເພາະ A1:D5 .
6. ຕັ້ງ Range ໃນຫຼາຍຖັນໃນ VBA
ຢູ່ນີ້ພວກເຮົາຈະເຫັນວິທີ ຕັ້ງຂອບເຂດ ໃນ ຫຼາຍອັນ. ຖັນ ກັບ VBA .
ຂັ້ນຕອນ:
- ວິທີດຽວກັນ, ເປີດ Visual Basic Editor ຈາກແຖບ ນັກພັດທະນາ ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ. .
4801
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມທີ່ຈະແລ່ນແລ້ວ.
- ແລ່ນ ມາໂຄຣ ແລະ ທີ 2 ແລະ ຖັນທີ 4 ຈາກ A1 ຫາ D5 ຕອນນີ້ຖື “ ສະບາຍດີ! ”
7. ກໍານົດໄລຍະຜ່ານປຸ່ມຄໍາສັ່ງໃນ VBA
ນີ້ພວກເຮົາຈະຮຽນຮູ້ວິທີການ ກໍານົດຂອບເຂດ ໂດຍໃຊ້ ປຸ່ມຄໍາສັ່ງ ໃນ VBA .
ຂັ້ນຕອນ:
- ໄປທີ່ ຜູ້ພັດທະນາ -> ແຊກ -> ປຸ່ມຄໍາສັ່ງ .
- ໃຫ້ແນ່ໃຈວ່າ, ທ່ານໄດ້ເປີດ ຮູບແບບການອອກແບບ .
- ລາກ ໄປອ້ອມໆ ປຸ່ມຄໍາສັ່ງ ໃນຊີດ.
- ຄລິກສອງເທື່ອ ໃສ່ ປຸ່ມແລະມັນຈະນໍາທ່ານໄປຫາປ່ອງຢ້ຽມລະຫັດ, ອັດຕະໂນມັດສ້າງດ້ວຍ a ລະຫັດຂັ້ນຕອນຍ່ອຍ VBA .
- ພາຍໃນຍ່ອຍ, ຂຽນລະຫັດຂອງທ່ານແລະ ບັນທຶກ.
- ກັບໄປທີ່ແຜ່ນວຽກທີ່ສົນໃຈ ແລະຄລິກທີ່ ປຸ່ມຄໍາສັ່ງ . ຜົນໄດ້ຮັບທີ່ອີງໃສ່ລະຫັດຂອງທ່ານຈະປາກົດຢູ່ໃນແຜ່ນວຽກ. ມັນງ່າຍຫຼາຍທີ່ຈະປະຕິບັດ.
- ອາກິວເມັນພາຍໃນວັດຖຸ Range ບໍ່ໄດ້ຖືກແກ້ໄຂ. ດັ່ງນັ້ນພວກເຮົາສາມາດແກ້ໄຂຄ່າຂອງອາກິວເມັນຕາມຄວາມຕ້ອງການຂອງພວກເຮົາ.
- ຫຼາຍກວ່າ 1 ຄ່າສາມາດຜ່ານເປັນ argument ໄດ້.
ສິ່ງທີ່ຄວນຈື່ <5 ຄຸນສົມບັດ - CELLS ໃນ VBA ຍັງສາມາດຖືກໃຊ້ເພື່ອຕັ້ງຄ່າ Range ໃນ VBA .
- ຕົວແປຂອງວັດຖຸຄວນຖືກຕັ້ງເປັນການອ້າງອີງຂອງວັດຖຸໂດຍ SET
ສະຫຼຸບ
ບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີການ ຕັ້ງຂອບເຂດໃນ Excel VBA macro. ຂ້ອຍຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍຕໍ່ເຈົ້າ. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.