ວິທີການນໍາໃຊ້ Range ກັບແຖວຕົວແປແລະຖັນດ້ວຍ Excel VBA

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

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

ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ

ດາວ​ໂຫຼດ​ປື້ມ​ຄູ່​ມື​ການ​ປະ​ຕິ​ບັດ​ນີ້​ເພື່ອ​ອອກ​ກໍາ​ລັງ​ກາຍ​ໃນ​ຂະ​ນະ​ທີ່​ທ່ານ​ກໍາ​ລັງ​ອ່ານ​ບົດ​ຄວາມ​ນີ້. ວິທີໃຊ້ Range ກັບແຖວຕົວແປ ແລະຖັນກັບ Excel VBA

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

1. Format a Specific Range by Apply Variable Row with Excel VBA

ໃຫ້ພວກເຮົາ ເວົ້າວ່າ, ພວກເຮົາຕ້ອງການເລືອກ ໄລຍະຕົວແປ ໂດຍການສະໝັກ ຕົວເລກແຖວຕົວແປ . ພວກເຮົາຈະເລືອກຊ່ວງ B5:C10 ແລະນຳໃຊ້ ສີຕົວອັກສອນ ( Maroon ) ໃນຂອບເຂດ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ເຮັດຕາມຂັ້ນຕອນງ່າຍໆຂ້າງລຸ່ມນີ້.

♠ ຂັ້ນຕອນທີ 1: ສ້າງໂມດູນ VBA

  • ກ່ອນອື່ນໝົດ. ທັງໝົດ, ກົດ Alt + F11 ເພື່ອເລີ່ມ VBA Macro .
  • ຄລິກ ຢູ່ແຖບ Insert.
  • ຈາກນັ້ນ, ເລືອກ ໂມດູນ .

♠ ຂັ້ນຕອນທີ 2: ຂຽນລະຫັດ VBA

  • ຂຽນ ລະຫັດ VBA ຕໍ່ໄປນີ້.
2863

♠ ຂັ້ນຕອນທີ 3: ດໍາເນີນໂຄງການ

  • ທຳອິດ, ບັນທຶກ ໂປຣແກມ ແລະກົດ F5 ເພື່ອແລ່ນ.
  • ດັ່ງນັ້ນ, ກ່ອງປ້ອນຂໍ້ມູນ ຈະປາກົດຂຶ້ນ ແລະພິມ . 10 ເປັນ ​​ ເລກແຖວ .

  • ສຸດທ້າຍ, ກົດ Enter ເພື່ອເບິ່ງວ່າ ໄລຍະ ກັບ ( ແຖວ 5 , ຖັນ 2 ) ຫາ ( ແຖວຕົວປ່ຽນ 10 , ຖັນ 3 ) ຈະຖືກ ເລືອກ .

♠ ຂັ້ນຕອນທີ 4 : ໃຊ້ສີຕົວອັກສອນໃສ່ຂອບເຂດ

  • ເພື່ອເພີ່ມ ສີຕົວອັກສອນ ໃນ ໄລຍະ ທີ່ເລືອກ, ວາງ ລະຫັດ VBA ຕໍ່ໄປນີ້ .
7488

♠ ຂັ້ນຕອນທີ 5: ພິມໝາຍເລກແຖວ

  • ປະເພດ a ໝາຍເລກແຖວ ( 10 ) ໃນ ກ່ອງປ້ອນຂໍ້ມູນ .
  • ຄລິກ ຕົກລົງ .

  • ສະນັ້ນ, ໄລຍະທີ່ເລືອກ ຈະເປັນ ສີ ດັ່ງທີ່ສະແດງຢູ່ໃນຮູບຂ້າງລຸ່ມນີ້.

ອ່ານ​ເພີ່ມ​ເຕີມ: ວິທີ​ໃຊ້ VBA ​ເພື່ອ​ກຳນົດ​ໄລຍະ​ຕົວ​ປ່ຽນ​ໃນ​ການ​ເລືອກ​ໃນ Excel (5 ວິທີ)

2.  ປັບແຕ່ງ​ຊ່ວງ​ໄດ​ນາ​ມິກ​ໂດຍ ການນຳໃຊ້ແຖວຕົວແປດ້ວຍ Excel VBA

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

♠ຂັ້ນຕອນທີ 1: ໃສ່ລະຫັດ VBA

  • ເລືອກ ໂມດູນ ໃໝ່ ຈາກ ໃສ່
  • ໃນ ໂມດູນ ໃໝ່, ຂຽນ ຕໍ່ໄປນີ້ ໂປຣແກຣມ VBA .
3493

♠ ຂັ້ນ​ຕອນ​ທີ 2​: ໄດ້​ຮັບ​ການ​ຄັດ​ເລືອກ

  • ຫຼັງ​ຈາກ​ການ​ແລ່ນ​ໂຄງ​ການ​, range ຂອງ​ທ່ານ​ຈະ​ໄດ້​ຮັບ​ການ ເລືອກ ເຖິງ ການ​ນໍາ​ໃຊ້​ສຸດ​ທ້າຍ​ຂອງ​ທ່ານ ແຖວ.

♠ ຂັ້ນຕອນທີ 3: ນຳໃຊ້ສີຕົວອັກສອນ

  • ເພື່ອ ໝາຍ the ໄລຍະທີ່ເລືອກ ຫຼືເພື່ອ ແກ້ໄຂ , ວາງ ຕໍ່ໄປນີ້ ລະຫັດ VBA .
9763

♠ ຂັ້ນຕອນທີ 4: ຜົນໄດ້ຮັບສຸດທ້າຍ

  • ສຸດທ້າຍ, ບັນທຶກ ໂປຣແກຣມ ແລະ ແລ່ນ ມັນໂດຍການກົດ F5 .
  • ດັ່ງນັ້ນ, ໄລຍະທີ່ມີ ແຖວທີ່ໃຊ້ຫຼ້າສຸດ ຂອງທ່ານຖືກຈັດຮູບແບບດ້ວຍສີ.
  • <17

    ອ່ານ​ເພີ່ມ​ເຕີມ: Excel VBA: Copy Dynamic Range to another Workbook

    ການ​ອ່ານ​ທີ່​ຄ້າຍ​ຄື​ກັນ<2

    • ວິທີໃຊ້ VBA ສໍາລັບແຕ່ລະແຖວໃນຂອບເຂດໃນ Excel
    • VBA ເພື່ອ Loop ຜ່ານແຖວແລະຄໍລໍາໃນຂອບເຂດໃນ Excel ( 5 ຕົວຢ່າງ) <1 6>
    • Excel VBA ເພື່ອ Loop ຜ່ານ Range ຈົນກ່ວາ Cell ຫວ່າງເປົ່າ (4 ຕົວຢ່າງ)
    • ວິທີແປງ Range ເປັນ Array ໃນ Excel VBA (3 ວິທີ)
    • ວິທີໃຊ້ VBA ເພື່ອເລືອກ Range ຈາກ Active Cell ໃນ Excel (3 ວິທີ)

    3. Format a Specific Range by Apply Variable Column with Excel VBA

    ຄ້າຍກັບ ແຖວຕົວແປ , ທ່ານສາມາດນຳໃຊ້ ຖັນຕົວແປ ດ້ວຍ Excel VBA . B5 ( ແຖວ 5 , ຖັນ 2 ) ຕາລາງແມ່ນ ຕາລາງທຳອິດ ໃນ ໄລຍະ, ແລະ ແຖວ 8 ແມ່ນ ແຖວສຸດທ້າຍ ໃນໄລຍະ; ຖັນສຸດທ້າຍ ແມ່ນ ຖັນຕົວແປ . ປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້ເພື່ອນຳໃຊ້ ຖັນຕົວແປ .

    ♠ ຂັ້ນຕອນທີ 1: ຂຽນລະຫັດ VBA

    • ໃນ <1 ໃໝ່>Module , ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ VBA .
    8451

    ♠ ຂັ້ນຕອນທີ 2: ແລ່ນໂປຣແກຣມ

    • ເພື່ອ ແລ່ນ ໂປຣແກຣມ, ໃຫ້ກົດ F5 ຫຼັງຈາກ ບັນທຶກ .
    • ເພາະສະນັ້ນ , ທ່ານ​ຈະ​ເຫັນ​ຜົນ​ໄດ້​ຮັບ​ດັ່ງ​ຕໍ່​ໄປ​ນີ້​ເປັນ ເຊ​ລ​ທີ່​ເລືອກ​ຂອງ​ທ່ານ ແມ່ນ​ໄລ​ຍະ B5:E8 .

    4. ປັບແຕ່ງຊ່ວງແບບໄດນາມິກໂດຍການໃຊ້ຖັນຕົວແປດ້ວຍ Excel VBA

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

    ♠ ຂັ້ນຕອນທີ 1: ວາງລະຫັດ VBA

    • ວາງ ຕໍ່ໄປນີ້ VBA ລະຫັດເຂົ້າໄປໃນ ໂມດູນ ໃໝ່.
    2108

    ♠ ຂັ້ນຕອນທີ 2: ດໍາເນີນໂຄງການ <3

    • ທຳອິດ, ບັນທຶກ ໂປຣແກມ ແລະກົດ F5 ເພື່ອແລ່ນ.
    • ດັ່ງນັ້ນ, ໄລຍະດັ່ງກ່າວຖືກເລືອກ ແລະຈັດຮູບແບບເຖິງ ຖັນທີ່ໃຊ້ຫຼ້າສຸດ ໃນແຜ່ນງານ.

    ອ່ານເພີ່ມເຕີມ: Excel Macro: ຈັດຮຽງຫຼາຍຖັນດ້ວຍDynamic Range (4 ວິທີ)

    5. ສ້າງ Range ທີ່ມີທັງແຖວຕົວແປ ແລະຖັນຕົວແປດ້ວຍ Excel VBA

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

    ♠ ຂັ້ນຕອນທີ 1: ພິມລະຫັດ VBA

    • ທໍາອິດ, ສ້າງ ໃໝ່ ໂມດູນ .
    • ຈາກນັ້ນ, ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ VBA .
    6083

    ♠ ຂັ້ນຕອນທີ 2: ໃສ່ໝາຍເລກແຖວ

    • ພິມ ອັນໃດກໍໄດ້ ເລກແຖວ .

    ♠ ຂັ້ນ​ຕອນ​ທີ 3: ໃສ່​ເລກ​ຖັນ

    • ພິມ ໃດ​ນຶ່ງ ເລກ​ຖັນ .

    ♠ ຂັ້ນຕອນທີ 4: ເອົາຜົນໄດ້ຮັບສຸດທ້າຍ

    • ດັ່ງນັ້ນ, ຕາມທີ່ທ່ານເລືອກ (<1 ແຖວ , ຖັນ ) = ( 8,5 ), ທ່ານຈະໄດ້ຮັບຜົນສຸດທ້າຍດັ່ງທີ່ສະແດງຢູ່ໃນຂ້າງລຸ່ມນີ້ ຮູບພາບ.

    ສະຫຼຸບ

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

    ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ມີຄໍາຖາມ, ກະລຸນາຢ່າລັງເລທີ່ຈະຕິດຕໍ່ພວກເຮົາ. ກະ​ລຸ​ນາ​ແບ່ງ​ປັນ​ຄວາມ​ຄິດ​ເຫັນ​ຂອງ​ທ່ານ​ໃນ​ພາກ​ສ່ວນ​ຄໍາ​ຄິດ​ເຫັນ​ຂ້າງ​ລຸ່ມ​ນີ້.

    ພະ​ນັກ​ງານ Exceldemy ຈະ​ກັບ​ຄືນ​ໄປ​ບ່ອນ​ທ່ານ​ໄວ​ທີ່​ສຸດ.

    ຢູ່​ກັບ​ພວກ​ເຮົາ​ແລະ​ສືບ​ຕໍ່​ຮຽນ​ຮູ້.

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