ສາລະບານ
ການປະຕິບັດ VBA macro ເປັນວິທີການປະສິດທິຜົນທີ່ສຸດ, ໄວທີ່ສຸດແລະປອດໄພທີ່ສຸດໃນການດໍາເນີນການໃດຫນຶ່ງໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານວິທີການ ໂຫຼດຫນ້າຈໍຄືນຕາຕະລາງ pivot ໃນ Excel ການນໍາໃຊ້ VBA.
ດາວໂຫລດ Workbook
ທ່ານສາມາດດາວໂຫລດໄດ້ຟຣີ ປະຕິບັດ Excel workbook ຈາກບ່ອນນີ້.
ໂຫຼດຕາຕະລາງ Pivot ກັບ VBA.xlsm
5 ຕົວຢ່າງເພື່ອໂຫຼດຕາຕະລາງ Pivot ກັບ VBA ໃນ Excel
ຕໍ່ໄປນີ້ແມ່ນຕົວຢ່າງຂອງຕາຕະລາງ pivot ຂອງພວກເຮົາທີ່ພວກເຮົາຈະໃຊ້ຕະຫຼອດບົດຄວາມທັງໝົດ ແລະສະແດງໃຫ້ທ່ານເຫັນ 5 ຕົວຢ່າງທີ່ແຕກຕ່າງກັນຂອງ ການໂຫຼດຕາຕະລາງ pivot ຄືນໃໝ່ ໃນ Excel ດ້ວຍ VBA ລະຫັດ.
1. VBA ເພື່ອໂຫຼດຫນ້າຈໍຄືນຕາຕະລາງ Pivot ຫນຶ່ງໃນ Excel
ຖ້າທ່ານຕ້ອງການ ໂຫຼດຕາຕະລາງ pivot ພຽງແຕ່ຫນຶ່ງ ໃນແຜ່ນວຽກ Excel ຂອງທ່ານຫຼັງຈາກນັ້ນ,
- ກົດ Alt + F11 ໃນແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- ໃນປ່ອງຢ້ຽມປັອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .
- ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
5207
ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະເປີດໃຊ້ແລ້ວ.
ທີ່ນີ້, PivotTable1 ແມ່ນຊື່ຕາຕະລາງ Pivot ຂອງພວກເຮົາ. ທ່ານຂຽນຊື່ທີ່ຕາຕະລາງ Pivot ຂອງທ່ານມີ.
- ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກແຖບເມນູເລືອກ Run - > ດໍາເນີນການ Sub/UserForm . ນອກນັ້ນທ່ານຍັງສາມາດຄລິກໃສ່ ໄອຄອນຫຼິ້ນຂະຫນາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອແລ່ນມາໂຄຣ.
ນີ້ຈະ ໂຫຼດຕາຕະລາງ pivot ຄືນໃໝ່ ໃນແຜ່ນງານ Excel ທີ່ມີຢູ່ຂອງທ່ານ.
ອ່ານເພີ່ມເຕີມ: Pivot Table ບໍ່ໂຫຼດຂໍ້ມູນຄືນໃໝ່ (5 ບັນຫາ & ວິທີແກ້ໄຂ)
2. Macro ເພື່ອໂຫຼດຂໍ້ມູນຕາຕະລາງ Pivot ທັງໝົດໃນ Active Worksheet
ເພື່ອໂຫຼດຂໍ້ມູນຕາຕະລາງ pivot ທັງໝົດໃນແຜ່ນວຽກທີ່ເຮັດວຽກຢູ່ , ໃຫ້ເຮັດຕາມຂັ້ນຕອນຂ້າງລຸ່ມນີ້.
- ຄືກັນ. ຄືກັບກ່ອນ, ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນໜ້າຕ່າງລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ແລ້ວວາງມັນ.
1752
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ່ນແລ້ວ.
- Run macro ແລະຕາຕະລາງ pivot ທັງໝົດໃນແຜ່ນວຽກຂອງທ່ານຈະຖືກໂຫຼດຄືນໃໝ່.
ອ່ານເພີ່ມເຕີມ: ວິທີໂຫຼດຕາຕະລາງ Pivot ທັງໝົດໃນ Excel
3. ລະຫັດ VBA ເພື່ອໂຫຼດຫນ້າຈໍຄືນຕາຕະລາງ Pivot ທັງຫມົດໃນຫຼາຍ Workbook
ຖ້າທ່ານຕ້ອງການ ໂຫຼດຕາຕະລາງ pivot ທັງໝົດໃນຫຼາຍ Workbooks ພ້ອມກັນກັບລະຫັດ VBA ຈາກນັ້ນກົດ ຂັ້ນຕອນຄື:
- ເປີດ ຕົວແກ້ໄຂ Visual Basic ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ ແຊກ a ໂມດູນ ໃນ ປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
3297
ລະຫັດຂອງທ່ານຕອນນີ້ພ້ອມທີ່ຈະເປີດໃຊ້ແລ້ວ.
- ແລ່ນ ລະຫັດ ແລະຕາຕະລາງ pivot ທັງໝົດໃນປຶ້ມວຽກ Excel ທີ່ເປີດທັງໝົດຂອງເຈົ້າຈະຖືກໂຫຼດຄືນໃໝ່.
ຈື່ ເພື່ອ ຮັກສາທັງຫມົດຂອງworkbooks ເປີດ ໃນຂະນະທີ່ແລ່ນລະຫັດນີ້.
ການອ່ານທີ່ຄ້າຍຄືກັນ
- ວິທີການແກ້ໄຂຕາຕະລາງ Pivot ໃນ Excel (5 ວິທີ. )
- ອັບເດດ Pivot Table Range (5 ວິທີທີ່ເຫມາະສົມ)
- ວິທີອັບເດດຕາຕະລາງ Pivot ໂດຍອັດຕະໂນມັດເມື່ອຂໍ້ມູນແຫຼ່ງຂໍ້ມູນມີການປ່ຽນແປງ
4. ການໂຫຼດຂໍ້ມູນຕາຕະລາງ Pivot ຄືນໃໝ່ດ້ວຍ VBA ໃນ Excel
ຖ້າທ່ານມີຕາຕະລາງ pivot ຫຼາຍອັນໃນປຶ້ມວຽກຂອງທ່ານທີ່ໃຊ້ຂໍ້ມູນດຽວກັນ, ທ່ານສາມາດ ໂຫຼດຂໍ້ມູນພຽງແຕ່ແຄດຕາຕະລາງ pivot ຄືນໃໝ່ ແທນທີ່ຈະໂຫຼດຂໍ້ມູນຄືນໃໝ່. ຕາຕະລາງ pivot ຕົວຈິງຕະຫຼອດເວລາ. ການໂຫຼດຂໍ້ມູນແຄດຄືນໃໝ່ອັດຕະໂນມັດຈະລຶບລ້າງຄວາມຈຳແຄດຂອງຕາຕະລາງ pivot ທັງໝົດໂດຍໃຊ້ການເຊື່ອມຕໍ່ຂໍ້ມູນດຽວກັນໃນແຄດ. ຈາກແຖບ ຜູ້ພັດທະນາ ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
4010
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ່ນແລ້ວ.
- ແລ່ນ ລະຫັດ ແລະທັງໝົດ ຄວາມຊົງຈຳຖານຄວາມຈຳຂອງຕາຕະລາງ pivot ຈະຖືກລຶບລ້າງອອກ.
ອ່ານເພີ່ມເຕີມ: ວິທີການໂຫຼດຂໍ້ມູນຕາຕະລາງ pivot ຄືນໃໝ່ອັດຕະໂນມັດໂດຍບໍ່ມີ VBA ໃນ Excel (3 ວິທີອັດສະລິຍະ)
5. Auto-Refresh Pivot Table ໃນຂະນະທີ່ປ່ຽນຂໍ້ມູນດ້ວຍ VBA Macro
ຈະເຮັດແນວໃດຖ້າທ່ານມີຕາຕະລາງ pivot ທີ່ມີຂໍ້ມູນຈໍານວນຫຼວງຫຼາຍ ແລະທັງໝົດທີ່ທ່ານຕ້ອງການຄືການອັບເດດຂໍ້ມູນຈຳນວນໜຶ່ງໃນຂະນະທີ່ມີຕາຕະລາງທັງໝົດທີ່ບໍ່ໄດ້ແຕະຕ້ອງ. . ໃນ Excel, ທ່ານສາມາດ ໂຫຼດຂໍ້ມູນອັດຕະໂນມັດຕາຕະລາງ pivot ໃນຂະນະທີ່ອັບເດດຂໍ້ມູນດ້ວຍ VBA .
- ເປີດ Visual Basic Editor ຈາກ ຜູ້ພັດທະນາ.
- ຢູ່ເບື້ອງຊ້າຍຂອງຕົວແກ້ໄຂ, ຈະມີແຖບ Project Explorer ທີ່ມີຊື່ທັງໝົດຂອງແຜ່ນງານ.
- ໃນ Project Explorer , double- ຄລິກໃສ່ຊື່ແຜ່ນງານທີ່ມີຕາຕະລາງ pivot.
- ໜ້າຕ່າງລະຫັດຈະປາກົດຂຶ້ນບ່ອນທີ່ພວກເຮົາຈະສ້າງເມໂຄເຫດການ. ເລືອກ Worksheet ຈາກ Object ກ່ອງເລື່ອນລົງທາງຊ້າຍຂອງໂມດູນລະຫັດ. ນີ້ຈະເປັນການເພີ່ມເຫດການ Worksheet_SelectionChange ໃສ່ໂມດູນ, ຕົວຈິງແລ້ວພວກເຮົາບໍ່ຕ້ອງການມັນ ດັ່ງນັ້ນພວກເຮົາຈະລຶບລະຫັດນີ້ອອກໃນພາຍຫຼັງ.
- ຈາກນັ້ນຄລິກທີ່ ຂັ້ນຕອນ ລາຍຊື່ແບບເລື່ອນລົງ ແລະເລືອກ ປ່ຽນ . ອັນນີ້ເພີ່ມເຫດການໃໝ່ຢູ່ເທິງສຸດຂອງໂມດູນລະຫັດທີ່ເອີ້ນວ່າ Worksheet_Change . ພວກເຮົາຈະຂຽນລະຫັດຂອງພວກເຮົາຢູ່ທີ່ນີ້ເພື່ອ ລຶບ ລະຫັດທີ່ສ້າງຂຶ້ນໂດຍ Worksheet_SelectionChange
- ຕອນນີ້ສຳເນົາ ລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໃນ Worksheet_Change
9569
ຕອນນີ້ລະຫັດຂອງເຈົ້າພ້ອມແລ້ວທີ່ຈະເປີດໃຊ້.
ທີ່ນີ້, PivotTbl ແມ່ນແຜ່ນວຽກ ຊື່ໃນປື້ມວຽກ Excel ຂອງພວກເຮົາ ແລະ PivotTable1 ແມ່ນຊື່ຕາຕະລາງ Pivot ຂອງພວກເຮົາ. ທ່ານຂຽນຊື່ທີ່ worksheet ແລະ Pivot Table ຂອງເຈົ້າມີ.
- ດຽວນີ້ທຸກຄັ້ງທີ່ທ່ານປ່ຽນຂໍ້ມູນໃນຕາຕະລາງຂໍ້ມູນຕົ້ນສະບັບໃນແຜ່ນວຽກຂອງເຈົ້າ, ຂໍ້ມູນຢູ່ໃນ ຕາຕະລາງ pivot ຈະຈະຖືກອັບເດດໂດຍອັດຕະໂນມັດ.
ອ່ານເພີ່ມເຕີມ: ວິທີການໂຫຼດຕາຕະລາງ Pivot ອັດຕະໂນມັດໃນ Excel
ບົດສະຫຼຸບ
ບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີການ ການໂຫຼດຫນ້າຈໍຄືນຕາຕະລາງ pivot ໃນ Excel ດ້ວຍ VBA . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.