VBA ເພື່ອໂຫຼດຕາຕະລາງ Pivot ໃນ Excel (5 ຕົວຢ່າງ)

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

ການ​ປະ​ຕິ​ບັດ 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 . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.

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