ສາລະບານ
ໃນຂະນະທີ່ເຮັດວຽກກັບ Microsoft Excel , ການກັ່ນຕອງຂໍ້ມູນເຮັດໃຫ້ພວກເຮົາເຫັນພຽງແຕ່ຂໍ້ມູນທີ່ພວກເຮົາຕ້ອງການ. ເມື່ອໃດກໍ່ຕາມທີ່ພວກເຮົາຕ້ອງການທີ່ຈະສຸມໃສ່ອົງປະກອບສະເພາະໃດຫນຶ່ງໃນຊຸດຂໍ້ມູນຂະຫນາດໃຫຍ່ຫຼືຕາຕະລາງ, ເຕັກນິກນີ້ເປັນປະໂຫຍດ. ເມື່ອວຽກສຳເລັດແລ້ວ, ພວກເຮົາຕ້ອງການຂໍ້ມູນເຫຼົ່ານັ້ນຄືນໃນສະເປຣດຊີດຂອງພວກເຮົາ. ເຖິງແມ່ນວ່າ Excel ມີເຄື່ອງມືໃນຕົວແລ້ວສໍາລັບການນີ້. ແຕ່ VBA ແມ່ນວິທີທີ່ມີປະສິດທິພາບ, ປະຢັດເວລາ, ແລະປອດໄພທີ່ສຸດເພື່ອປະຕິບັດວຽກງານຕ່າງໆໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະເອົາບາງຕົວຢ່າງເພື່ອເອົາຕົວກອງໃນ Excel VBA ອອກ.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
ທ່ານສາມາດດາວໂຫລດປື້ມຄູ່ມືແລະປະຕິບັດກັບພວກມັນໄດ້.
VBA ເພື່ອເອົາ Filter.xlsm
5 ວິທີງ່າຍໆໃນການລຶບການກັ່ນຕອງໃນ Excel VBA
Excel ມີໃນຕົວ ເຄື່ອງມືແລະຫນ້າທີ່ທີ່ຈະເອົາຕົວກັ່ນຕອງຈາກຂໍ້ມູນ. ແຕ່ດ້ວຍ Excel VBA ພວກເຮົາສາມາດເອົາຕົວກັ່ນຕອງເຫຼົ່ານັ້ນອອກໄດ້ໄວພຽງແຕ່ແລ່ນລະຫັດ VBA . ເພື່ອເອົາຕົວກອງອອກຈາກຂໍ້ມູນ, ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນຕໍ່ໄປນີ້. ຊຸດຂໍ້ມູນມີບາງ ID ຜະລິດຕະພັນໃນຖັນ B , ຊື່ຜະລິດຕະພັນໃນຖັນ C , ແລະປະເທດການຈັດສົ່ງໃນຖັນ D . ດັ່ງທີ່ພວກເຮົາຕ້ອງການເບິ່ງພຽງແຕ່ລາຍລະອຽດຂອງຜະລິດຕະພັນ ແຊມພູ ແລະ ຄອນປັບອາກາດ , ດັ່ງນັ້ນພວກເຮົາຈຶ່ງໄດ້ກັ່ນຕອງພວກມັນ. ດຽວນີ້, ສົມມຸດວ່າພວກເຮົາຕ້ອງການລຶບຂໍ້ມູນທີ່ຖືກກັ່ນຕອງເຫຼົ່ານັ້ນ. ພວກເຮົາຈະໃຊ້ບາງ Excel VBA Macros ສໍາລັບການນີ້. ໃຫ້ສະແດງຕົວຢ່າງເພື່ອລຶບການກັ່ນຕອງເຫຼົ່ານັ້ນອອກຈາກຂໍ້ມູນໂດຍໃຊ້ ExcelVBA .
1. ນຳໃຊ້ VBA ເພື່ອເອົາຕົວກອງທັງໝົດອອກຈາກຕາຕະລາງ Excel
ດ້ວຍ Excel VBA , ຜູ້ໃຊ້ສາມາດໃຊ້ລະຫັດທີ່ເຮັດໜ້າທີ່ເປັນເມນູ excel ໄດ້ຢ່າງງ່າຍດາຍຈາກ ribbon. ເພື່ອໃຊ້ລະຫັດ VBA ເພື່ອເອົາຕົວກອງທັງໝົດອອກຈາກຕາຕະລາງ Excel, ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທຳອິດ , ໄປທີ່ແຖບ ຜູ້ພັດທະນາ ຈາກໂບ>Visual Basic Editor . ຫຼືກົດ Alt + F11 ເພື່ອເປີດ Visual Basic Editor .
- ແທນທີ່ຈະເຮັດອັນນີ້, ທ່ານພຽງແຕ່ສາມາດຄລິກຂວາໃສ່ແຜ່ນວຽກຂອງທ່ານແລະໄປທີ່ ເບິ່ງລະຫັດ . ອັນນີ້ຍັງຈະພາເຈົ້າໄປຫາ Visual Basic Editor .
- ນີ້ຈະປາກົດຢູ່ໃນ ຕົວແກ້ໄຂ Visual Basic ບ່ອນທີ່ພວກເຮົາຂຽນລະຫັດຂອງພວກເຮົາເພື່ອສ້າງຕາຕະລາງຈາກໄລຍະ.
- ອັນທີສາມ, ໃຫ້ຄລິກໃສ່ ໂມດູນ ຈາກ ໃສ່ ແຖບເມນູແບບເລື່ອນລົງ.
- ນີ້ຈະສ້າງ ໂມດູນ ໃນປຶ້ມວຽກຂອງເຈົ້າ.
- ແລະ, ສຳເນົາ ແລະວາງ VBA ລະຫັດສະແດງໃຫ້ເຫັນຂ້າງລຸ່ມນີ້.
ລະຫັດ VBA:
2006
- ຫຼັງຈາກນັ້ນ, ດໍາເນີນການລະຫັດໂດຍການຄລິກໃສ່ປຸ່ມ RubSub ຫຼືກົດແປ້ນພິມລັດ F5 .
- ແລະ, ສຸດທ້າຍ, ການປະຕິບັດຕາມຂັ້ນຕອນຈະເອົາຕົວກອງທັງຫມົດອອກຈາກຕາຕະລາງ excel. ໃນແຜ່ນງານຂອງເຈົ້າ.
ລະຫັດ VBAຄໍາອະທິບາຍ
6024
Sub ແມ່ນສ່ວນຫນຶ່ງຂອງລະຫັດທີ່ຖືກນໍາໃຊ້ເພື່ອຈັດການກັບການເຮັດວຽກໃນລະຫັດແຕ່ຈະບໍ່ສົ່ງຄືນຄ່າໃດໆ. ມັນຍັງເປັນທີ່ຮູ້ຈັກເປັນຂັ້ນຕອນຍ່ອຍ. ດັ່ງນັ້ນ, ພວກເຮົາຕັ້ງຊື່ຂັ້ນຕອນຂອງພວກເຮົາ Remove_Filters1() .
9386
ການປະກາດຕົວແປ.
2884
VBA Set ພຽງແຕ່ອະນຸຍາດໃຫ້ພວກເຮົາຫຼີກເວັ້ນການພິມໃນໄລຍະທີ່ພວກເຮົາຕ້ອງການເລືອກ. ແລະອີກເທື່ອຫນຶ່ງໃນເວລາທີ່ແລ່ນລະຫັດ. ດັ່ງນັ້ນ, ພວກເຮົາກໍານົດການອ້າງອີງໃສ່ຕາຕະລາງທໍາອິດໃນແຜ່ນ.
8979
ເສັ້ນລະຫັດນີ້ຈະເອົາຕົວກອງທັງຫມົດສໍາລັບຂໍ້ມູນທັງຫມົດ.
3284
ນີ້ຈະສິ້ນສຸດຂັ້ນຕອນ.
ອ່ານເພີ່ມເຕີມ: ວິທີການເອົາຕົວກັ່ນຕອງໃນ Excel (5 ວິທີງ່າຍ ແລະດ່ວນ)
2. ລ້າງຕົວກອງຕາຕະລາງ Excel ທັງໝົດໃນ Sheet ໂດຍໃຊ້ VBA
ໃຫ້ເບິ່ງຕົວຢ່າງອື່ນຂອງການໃຊ້ Excel VBA ເພື່ອເອົາຕົວກອງຕາຕະລາງ excel ທັງໝົດອອກຈາກແຜ່ນ. ເພື່ອເຮັດສິ່ງນີ້, ປະຕິບັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ທໍາອິດ, ໃຫ້ໄປທີ່ແຖບ ພັດທະນາ r ຈາກໂບ.
- ອັນທີສອງ, ຄລິກທີ່ Visual Basic ເພື່ອເປີດຕົວ Visual Basic Editor .
- ອີກວິທີໜຶ່ງເພື່ອເປີດ Visual Basic Editor ພຽງແຕ່ກົດ Alt + F11 .
- ຫຼື, ຄລິກຂວາໃສ່ແຜ່ນ, ຈາກນັ້ນເລືອກ ເບິ່ງລະຫັດ .
- ຕໍ່ໄປ, ໄປທີ່ ໃສ່ ແລະເລືອກ ໂມດູນ ຈາກເມນູແບບເລື່ອນລົງ.
- ແລະ, ນີ້ຈະເປີດປ່ອງຢ້ຽມພື້ນຖານພາບຂຶ້ນ.
- ຫຼັງຈາກນັ້ນ, ສຳເນົາ ແລະວາງ ລະຫັດ VBA ຂ້າງລຸ່ມນີ້.
ລະຫັດ VBA:
2486
- ຕໍ່ໄປ, ກົດປຸ່ມ F5 ຫຼືຄລິກທີ່ປຸ່ມ Run Sub ເພື່ອແລ່ນລະຫັດ.
- ແລະ, ລະຫັດນີ້ຈະລຶບລ້າງຕົວກອງຕາຕະລາງ excel ທັງໝົດອອກຈາກຊີດຂອງເຈົ້າ ແລະໃຫ້ຜົນອອກມາຄື ວິທີ 1 .
ຄຳອະທິບາຍລະຫັດ VBA
4646
ແຖວຂອງລະຫັດເຫຼົ່ານັ້ນ ໝູນຜ່ານຕາຕະລາງທັງໝົດໃນຊີດ ແລະເອົາຕົວກອງທັງໝົດຂອງແຜ່ນງານທັງໝົດອອກ.
ອ່ານເພີ່ມເຕີມ: ວິທີການກັ່ນຕອງຕາຕະລາງ Excel Pivot (8 ວິທີທີ່ມີປະສິດທິພາບ)
3. ເອົາການກັ່ນຕອງອອກຈາກຄໍລໍາທີ່ມີ VBA ໃນ Excel
ໃຫ້ພວກເຮົາເບິ່ງວິທີການອື່ນເພື່ອລ້າງການກັ່ນຕອງຈາກຖັນດ້ວຍ Excel VBA. ມາເບິ່ງຂັ້ນຕອນການນີ້.
ຂັ້ນຕອນ:
- ເພື່ອເລີ່ມຕົ້ນ, ໃຫ້ຄລິກທີ່ແຖບ ນັກພັດທະນາ ເທິງໂບ.
- ອັນທີສອງ, ເປີດຕົວ Visual Basic Editor ໂດຍການຄລິກໃສ່ Visual Basic .
- ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດເຂົ້າຫາ Visual Basic Editor ໂດຍ ກົດ Alt + F11 .
- ຫຼື, ຄລິກຂວາ ໃນຊີດ ແລະເລືອກ ເບິ່ງລະຫັດ ຈາກເມນູ.
- ຕໍ່ໄປ, ເລືອກ ໂມດູນ ຈາກກ່ອງເລື່ອນລົງພາຍໃຕ້ Insert .
- ແລະປ່ອງຢ້ຽມພື້ນຖານຂອງພາບຈະປາກົດຂຶ້ນ.
- ຂຽນລະຫັດ ຢູ່ທີ່ນັ້ນ.
ລະຫັດ VBA:
9163
- ສຸດທ້າຍ, ກົດປຸ່ມ F5 ເພື່ອແລ່ນລະຫັດ.
- ການໃຊ້ລະຫັດນີ້ຈະເອົາຕົວກອງອອກຈາກຖັນໃນຕາຕະລາງ excel ຂອງທ່ານ.
ຄໍາອະທິບາຍລະຫັດ VBA
6239
ເສັ້ນລະຫັດນີ້ລະບຸຊ່ອງຂໍ້ມູນຕົວເລກເທົ່ານັ້ນ ແລະບໍ່ມີຕົວກໍານົດການອື່ນໆ.
ອ່ານເພີ່ມເຕີມ: Excel VBA ເພື່ອກັ່ນຕອງໃນຖັນດຽວກັນໂດຍຫຼາຍເງື່ອນໄຂ (6 ຕົວຢ່າງ)
ການອ່ານທີ່ຄ້າຍກັນ
- Excel VBA: ວິທີການກັ່ນຕອງດ້ວຍຫຼາຍເກນໃນອາເຣ (7 ວິທີ)
- ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນ ໂດຍວັນທີໃນ Excel (4 ຕົວຢ່າງ)
- ວິທີໃຊ້ການກັ່ນຕອງໃນແຜ່ນ Excel ທີ່ມີການປ້ອງກັນ (ດ້ວຍຂັ້ນຕອນງ່າຍໆ)
- ການກັ່ນຕອງຖັນທີ່ແຕກຕ່າງກັນໂດຍຫຼາຍ ເງື່ອນໄຂໃນ Excel VBA
- ລະຫັດ VBA ເພື່ອກັ່ນຕອງຂໍ້ມູນໃນ Excel (8 ຕົວຢ່າງ)
4. ລຶບລ້າງຕົວກອງທັງໝົດໃນແຜ່ນວຽກທີ່ໃຊ້ງານຢູ່
ດຽວນີ້, ລອງເບິ່ງວິທີອື່ນ Excel VBA ເພື່ອລຶບລ້າງຕົວກອງທັງໝົດອອກຈາກແຜ່ນງານທີ່ເຮັດວຽກຢູ່. ໃຫ້ເຮັດຕາມຂັ້ນຕອນລຸ່ມນີ້.
ຂັ້ນຕອນ:
- ເພື່ອເລີ່ມຕົ້ນ, ເປີດໂບ ແລະເລືອກຕົວເລືອກ ຜູ້ພັດທະນາ .
- ຈາກນັ້ນ, ເພື່ອເຂົ້າຫາ Visual Basic Editor , ໃຫ້ຄລິກໃສ່ Visual Basic .
- ກົດ Alt + F11 ກໍ່ຈະສະແດງຂໍ້ມູນ Visual Basic Editor .
- ອີກທາງເລືອກ, ຄລິກຂວາ ແຜ່ນງານ ແລະເລືອກ ເບິ່ງລະຫັດ ຈາກເມນູທີ່ປາກົດ.
- ດຽວນີ້, ຈາກ Insert ທາງເລືອກແບບເລື່ອນລົງ, ເລືອກ ໂມດູນ .
- ຈາກນັ້ນສຳເນົາ ແລະວາງລະຫັດ VBA ຕາມນີ້.<13
ລະຫັດ VBA:
4938
- ແລ່ນລະຫັດໂດຍການກົດປຸ່ມ F5 .
- ແລະ, ສຸດທ້າຍ, ທ່ານຈະສາມາດເອົາຕົວກອງອອກຈາກຂໍ້ມູນຂອງທ່ານໂດຍໃຊ້ລະຫັດ VBA ນີ້.ເຊັ່ນ Method-1 .
ອ່ານເພີ່ມເຕີມ: ວິທີການກັ່ນຕອງຕາມລາຍການໃນແຜ່ນອື່ນໃນ Excel (2 ວິທີການ)
5. Excel VBA ເພື່ອເອົາຕົວກອງທັງໝົດອອກຈາກປຶ້ມວຽກ
ໃຫ້ພວກເຮົາຄົ້ນຫາວິທີ r Excel VBA ເພື່ອເອົາຕົວກອງທັງໝົດອອກຈາກປຶ້ມວຽກ. ດັ່ງນັ້ນ, ໃຫ້ພວກເຮົາເບິ່ງຂັ້ນຕອນລົງລຸ່ມ.
ຂັ້ນຕອນ:
- ເພື່ອເລີ່ມຕົ້ນ, ເປີດ ribbon ແລະເລືອກ ຜູ້ພັດທະນາ ຈາກການຫຼຸດລົງ. -down menu.
- ຈາກນັ້ນເລືອກ Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- The Visual Basic Editor ອາດຈະ ຍັງສາມາດເຂົ້າເຖິງໄດ້ໂດຍການກົດ Alt + F11 .
- ອີກທາງເລືອກ, ທ່ານສາມາດ ຄລິກຂວາ ແຜ່ນງານ ແລະເລືອກ ເບິ່ງລະຫັດ ຈາກ pop- ເມນູຂຶ້ນ.
- ຫຼັງຈາກນັ້ນ, ເລືອກ ໂມດູນ ຈາກ ໃສ່ ເມນູເລື່ອນລົງ.
- ຈາກນັ້ນສຳເນົາ ແລະວາງລະຫັດ VBA ຕໍ່ໄປນີ້.
ລະຫັດ VBA:
7497
- ສຸດທ້າຍ, ແລ່ນລະຫັດໂດຍການກົດ F5 ເທິງແປ້ນພິມຂອງເຈົ້າ ແລະທ່ານຈະເຫັນຜົນໃນ ແຜ່ນວຽກຂອງເຈົ້າ.
- ລະຫັດ VBA ນີ້ຈະລຶບລ້າງຕົວກອງທັງໝົດອອກຈາກປຶ້ມວຽກທັງໝົດຂອງເຈົ້າ ດັ່ງທີ່ສະແດງຢູ່ໃນ ທຳອິດ ວິທີການ .
ຄໍາອະທິບາຍລະຫັດ VBA
4699
ການ loop ທໍາອິດແມ່ນສໍາລັບການ looping ຜ່ານຕາຕະລາງທັງຫມົດໃນ workbook. loop ທີສອງແມ່ນສໍາລັບການ looping ຜ່ານຕາຕະລາງທັງຫມົດໃນແຜ່ນວຽກ. ຫຼັງຈາກນັ້ນ, ເສັ້ນພາຍໃນ loop ພຽງແຕ່ລ້າງການກັ່ນຕອງຈາກຕາຕະລາງ. ຫຼັງຈາກນັ້ນ, ປິດ loop ດ້ວຍສອງແຖວສຸດທ້າຍ.
ອ່ານເພີ່ມເຕີມ: ທາງລັດສໍາລັບຕົວກັ່ນຕອງ Excel (3 ການນໍາໃຊ້ດ່ວນທີ່ມີຕົວຢ່າງ)
ສະຫຼຸບ
ວິທີການຂ້າງເທິງນີ້ຈະຊ່ວຍໃຫ້ທ່ານ ລຶບການກັ່ນຕອງໃນ Excel VBA . ຫວັງວ່ານີ້ຈະຊ່ວຍເຈົ້າໄດ້! ຖ້າຫາກທ່ານມີຄໍາຖາມໃດໆ, ຄໍາແນະນໍາ, ຫຼືຄໍາຄຶດຄໍາເຫັນກະລຸນາບອກພວກເຮົາໃນພາກຄໍາຄິດເຫັນ. ຫຼືທ່ານສາມາດເຂົ້າໄປເບິ່ງບົດຄວາມອື່ນໆຂອງພວກເຮົາໃນ ExcelWIKI.com blog!