ສາລະບານ
ການປະຕິບັດ VBA macro ເປັນວິທີການປະສິດທິຜົນທີ່ສຸດ, ໄວທີ່ສຸດ, ແລະປອດໄພທີ່ສຸດໃນການດໍາເນີນການໃດຫນຶ່ງໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງວິທີການ ຈັດຮຽງຕາຕະລາງ ໃນ Excel ດ້ວຍ VBA .
ດາວໂຫລດ Workbook
ທ່ານສາມາດດາວນ໌ໂຫລດສະບັບປະຕິບັດ Excel workbook ໄດ້ຟຣີຈາກທີ່ນີ້. ເພື່ອຈັດຮຽງຕາຕະລາງໃນ Excel
ມີບາງພາລາມິເຕີທີ່ທ່ານຕ້ອງໃຊ້ເລື້ອຍໆໃນຂະນະທີ່ເຮັດວຽກກັບວິທີການ ຈັດຮຽງ ຂອງ VBA . ດັ່ງນັ້ນໃນທີ່ນີ້ພວກເຮົາຈະປຶກສາຫາລືບາງພາລາມິເຕີເພື່ອເຮັດໃຫ້ທ່ານຄຸ້ນເຄີຍໃນຂະນະທີ່ທ່ານຂຽນລະຫັດ.
ພາຣາມິເຕີ | ຕ້ອງການ / ທາງເລືອກ | ປະເພດຂໍ້ມູນ | ລາຍລະອຽດ | |
---|---|---|---|---|
ກະແຈ | ທາງເລືອກ | ຕົວແປ <15 | ລະບຸໄລຍະ ຫຼືຖັນທີ່ມີຄ່າທີ່ຈະຖືກຈັດຮຽງ. 1>XlSortOrder | ລະບຸລຳດັບທີ່ການຈັດລຽງຈະຖືກປະຕິບັດ.
|
ສ່ວນຫົວ | ທາງເລືອກ | XlYesNoGuess | ລະບຸວ່າແຖວທຳອິດມີສ່ວນຫົວຫຼືບໍ່ .
|
4 ວິທີໃນການນຳໃຊ້ VBA ເພື່ອຈັດຮຽງຕາຕະລາງໃນ Excel
ພາກນີ້ຈະ ສະແດງໃຫ້ທ່ານເຫັນວິທີ ຈັດຮຽງຕາຕະລາງ Excel ໂດຍພິຈາລະນາ ຄ່າ, ສີ, ໄອຄອນ ແລະ ຫຼາຍຖັນ ດ້ວຍລະຫັດ VBA .
1. ຝັງ VBA ເພື່ອຈັດຮຽງຕາຕະລາງຕາມຄ່າໃນ Excel
ໂດຍພິຈາລະນາຕົວຢ່າງຕໍ່ໄປນີ້ພວກເຮົາຈະ ຈັດຮຽງຕາຕະລາງນີ້ຕາມຄ່າ ທີ່ມີຢູ່ໃນ ເຄື່ອງໝາຍ ຖັນຈາກໃຫຍ່ຫານ້ອຍ.
ຂັ້ນຕອນ:
- ກົດ Alt + F11 ເປີດ ແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- ຢູ່ໃນປ່ອງຢ້ຽມປັອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .
- ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
9254
ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.
ທີ່ນີ້,
- SortTBL → ລະບຸຊື່ຕາຕາລາງ.
- SortTBL[ເຄື່ອງໝາຍ] -> ລະບຸຊື່ຖັນຂອງຕາຕະລາງເພື່ອຈັດຮຽງ.
- Key1:=iColumn → ລະບຸໄລຍະຖັນເພື່ອໃຫ້ລະຫັດຮູ້ວ່າຖັນໃດໃນຕາຕະລາງຈະຈັດຮຽງ.
- Order1:=xlDescending → ລະບຸລຳດັບເປັນ xlDescending ເພື່ອຈັດຮຽງຖັນຈາກໃຫຍ່ຫານ້ອຍ. ຖ້າທ່ານຕ້ອງການຈັດຮຽງຖັນຈາກນ້ອຍຫາໃຫຍ່ແລ້ວຂຽນ xlAscending ແທນ.
- Header:= xlYes → ເນື່ອງຈາກຖັນໃນຕາຕະລາງນີ້ມີສ່ວນຫົວ ດັ່ງນັ້ນພວກເຮົາຈຶ່ງລະບຸມັນດ້ວຍ xlYes ທາງເລືອກ.
- ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກ ແຖບເມນູເລືອກ Run -> ດໍາເນີນການ Sub/UserForm . ນອກນັ້ນທ່ານຍັງສາມາດຄລິກໃສ່ ໄອຄອນຫຼິ້ນຂະຫນາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣໄດ້.
ທ່ານຈະເຫັນວ່າ ຖັນໃນຕາຕະລາງຂອງເຈົ້າຕອນນີ້ ຈັດຮຽງຕາມລຳດັບຈາກໃຫຍ່ຫານ້ອຍ .
ອ່ານເພີ່ມເຕີມ: ວິທີການຈັດຮຽງຂໍ້ມູນຕາມຄ່າໃນ Excel (5 ວິທີງ່າຍໆ )
2. ແຊກ VBA Macro ເພື່ອຈັດຮຽງຕາຕະລາງສໍາລັບຫຼາຍຖັນ
ທ່ານຍັງສາມາດ ຈັດຮຽງຕາຕະລາງສໍາລັບຫຼາຍຖັນ ໃນ Excel ດ້ວຍ VBA macro.
<0ຈາກຕາຕະລາງຂ້າງເທິງ, ພວກເຮົາຈະຈັດຮຽງຖັນ ຊື່ ແລະ ພະແນກ ຕາມລໍາດັບ .
ຂັ້ນຕອນ:
- ວິທີດຽວກັນ, ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ ໃສ່ a ໂມດູນ ໃນປ່ອງຢ້ຽມລະຫັດ. ຕອນນີ້ລະຫັດພ້ອມທີ່ຈະເປີດໃຊ້ແລ້ວ.
ທີ່ນີ້,
- TableValue → ລະບຸຊື່ຕາຕະລາງ.
- TableValue[ຊື່] -> ລະບຸຊື່ຖັນທຳອິດຂອງຕາຕະລາງເພື່ອຈັດຮຽງ.
- TableValue[Department] -> ລະບຸຊື່ຖັນທີສອງຂອງຕາຕະລາງເພື່ອຈັດຮຽງ.
- Key1:=iColumn1 → ລະບຸໄລຍະຖັນເພື່ອໃຫ້ລະຫັດຮູ້ວ່າຖັນທຳອິດໃນຕາຕະລາງຕ້ອງເປັນ.ຈັດຮຽງແລ້ວ.
- Key1:=iColumn2 → ລະບຸໄລຍະຖັນເພື່ອໃຫ້ລະຫັດຮູ້ວ່າຖັນທີສອງໃນຕາຕະລາງຕ້ອງການຈັດຮຽງ.
- Order1: =xlAscending → ລະບຸລຳດັບເປັນ xlAscending ເພື່ອຈັດຮຽງຖັນຈາກໃຫຍ່ຫານ້ອຍ. ຖ້າທ່ານຕ້ອງການຈັດຮຽງຖັນຈາກໃຫຍ່ຫານ້ອຍ, ໃຫ້ຂຽນ xlDescending ແທນ.
- Header:= xlYes → ເນື່ອງຈາກຖັນຂອງຕາຕະລາງນີ້ມີສ່ວນຫົວ ດັ່ງນັ້ນພວກເຮົາຈຶ່ງກຳນົດມັນໄວ້. ດ້ວຍ xlYes ທາງເລືອກ.
- ແລ່ນ ລະຫັດນີ້ ແລະທ່ານຈະໄດ້ຮັບທັງສອງ ຖັນຂອງຕາຕະລາງຈັດຮຽງ ຈາກນ້ອຍຫາໃຫຍ່.
ອ່ານເພີ່ມເຕີມ: ວິທີການຈັດຮຽງຫຼາຍຖັນອັດຕະໂນມັດໃນ Excel (3 ວິທີ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີຈັດຮຽງລາຍການທີ່ເປັນເອກະລັກໃນ Excel (10 ວິທີທີ່ເປັນປະໂຫຍດ)
- ຈັດຮຽງ Array ດ້ວຍ Excel VBA (ທັງຈາກໃຫຍ່ຫານ້ອຍ ແລະ ຮຽງລຳດັບ)
- ວິທີຈັດຮຽງ ແລະກັ່ນຕອງຂໍ້ມູນໃນ Excel (ຂໍ້ແນະນຳທີ່ສົມບູນ) <18
- Excel Auto Sort ເມື່ອຂໍ້ມູນມີການປ່ຽນແປງ (9 ຕົວຢ່າງ)
- ຈັດຮຽງແບບສຸ່ມໃນ Excel (Formulas + VBA)
3. ນຳໃຊ້ Macro ເພື່ອຈັດຮຽງຕາຕະລາງຕາມສີຕາລາງໃນ Excel
ນອກນັ້ນທ່ານຍັງສາມາດ ຈັດຮຽງຕາຕະລາງຕາມສີຕາລາງ ທີ່ມັນມີຢູ່.
ດ້ວຍຕາຕະລາງຂ້າງເທິງເປັນຕົວຢ່າງຂອງພວກເຮົາ, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນວິທີຈັດຮຽງມັນໂດຍອີງໃສ່ສີທີ່ຕາຕະລາງນີ້ຖື.
ຂັ້ນຕອນ:
- ດັ່ງທີ່ສະແດງກ່ອນໜ້ານີ້, ເປີດ Visual Basicບັນນາທິການ ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ ແຊກ a ໂມດູນ ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
5129
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ່ນແລ້ວ.
ນີ້ແມ່ນລະຫັດ RGB ທີ່ພວກເຮົາໃຫ້ມາ. , ທ່ານສາມາດຊອກຫາມັນຫຼືລະຫັດ RGB ອື່ນໆທີ່ທ່ານຕ້ອງການໂດຍການປະຕິບັດຕາມ gif ທີ່ໄດ້ໃຫ້ຂ້າງລຸ່ມນີ້.
- ພຽງແຕ່ຄລິກໃສ່ ຫ້ອງການສີ .
- ໃນແຖບ ຫນ້າທໍາອິດ , ໃຫ້ຄລິກໃສ່ ລູກສອນທີ່ຢູ່ຂ້າງ Fill Color ຈາກນັ້ນເລືອກ ສີເພີ່ມເຕີມ . ທ່ານຈະເຫັນລະຫັດ RGB ໃນແຖບ Custom ຂອງປ່ອງປັອບອັບ Colors .
- ແລ່ນ ລະຫັດນີ້ ແລະຕາຕະລາງຂອງເຈົ້າຈະຖືກ ຈັດຮຽງຕາມສີ .
ອ່ານເພີ່ມເຕີມ: ວິທີຈັດຮຽງຕາມສີໃນ Excel (4 ເງື່ອນໄຂ)
4. ນຳໃຊ້ VBA ເພື່ອຈັດຮຽງຕາຕະລາງ Excel ໂດຍໄອຄອນ
ສົມມຸດວ່າຕາຕະລາງຂອງຊຸດຂໍ້ມູນມີໄອຄອນເພື່ອໃຫ້ສາມາດອ່ານໄດ້ດີຂຶ້ນ. ທ່ານສາມາດຈັດຮຽງຕາຕະລາງ ຕາມໄອຄອນ ໃນ Excel ດ້ວຍ VBA macro.
ເບິ່ງຊຸດຂໍ້ມູນຂ້າງເທິງ. ນີ້ຕາຕະລາງມີໄອຄອນທີ່ຢູ່ຂ້າງຄ່າຕົວເລກໃນຖັນ ເຄື່ອງໝາຍ ເພື່ອໃຫ້ພວກເຮົາເຂົ້າໃຈວ່ານັກຮຽນຄົນໃດມີຜົນດີ, ບໍ່ດີ ຫຼືສະເລ່ຍ.
ໃຫ້ສັງເກດວ່າ, ຖ້າ ທ່ານບໍ່ຮູ້ວ່າທ່ານສາມາດໃສ່ໄອຄອນຢູ່ໃນຫ້ອງໃດຫນຶ່ງ, ທ່ານສາມາດເຮັດໄດ້ຢ່າງງ່າຍດາຍດ້ວຍຄຸນສົມບັດ ການຈັດຮູບແບບເງື່ອນໄຂ ໃນ Excel.
- ເລືອກ ລະດັບທັງຫມົດຫຼືຖັນ.
- ໄປທີ່ ການຈັດຮູບແບບຕາມເງື່ອນໄຂ -> ໄອຄອນຊຸດ . ຈາກນັ້ນເລືອກຊຸດໄອຄອນໃດກໍໄດ້ທີ່ທ່ານຕ້ອງການຈາກຕົວເລືອກ.
ຂັ້ນຕອນ ຈັດຮຽງຕາຕະລາງອີງຕາມໄອຄອນ ແມ່ນໃຫ້ຢູ່ດ້ານລຸ່ມ.<3
ຂັ້ນຕອນ:
- ເປີດ Visual Basic Editor ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ Insert a ໂມດູນ ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
1834
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມໃຊ້ງານແລ້ວ.
ນີ້,
- xl5Arrows -> ພວກເຮົາໄດ້ເລືອກ ຊຸດຂອງ 5 ລູກສອນ ຈາກຕົວເລືອກໃນ ການຈັດຮູບແບບຕາມເງື່ອນໄຂ .
- ລາຍການ (1) -> ລະບຸປະເພດໄອຄອນລູກສອນ ທຳອິດ .
- ລາຍການ (2) -> ລະບຸ ວິນາທີ ປະເພດຂອງໄອຄອນລູກສອນ.
- ລາຍການ (3) -> ລະບຸປະເພດໄອຄອນລູກສອນ ທີສາມ .
- ລາຍການ (4) -> ລະບຸປະເພດໄອຄອນລູກສອນ ສີ່ .
- ລາຍການ (5) -> ລະບຸປະເພດໄອຄອນລູກສອນ ທີຫ້າ .
- ແລ່ນ ລະຫັດນີ້ ແລະຕາຕະລາງຈະເປັນ ຈັດຮຽງຕາມໄອຄອນ .
ອ່ານເພີ່ມເຕີມ: ວິທີການຈັດຮຽງຕາຕະລາງອັດຕະໂນມັດໃນ Excel (5 ວິທີ)
ບົດສະຫຼຸບ
ບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີ ຈັດຮຽງຕາຕະລາງ ໃນ Excel VBA . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.