របៀបធ្វើឱ្យតារាង Pivot ទាំងអស់ឡើងវិញជាមួយ VBA (4 វិធី)

  • ចែករំលែកនេះ។
Hugh West

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាច ធ្វើឱ្យតារាង Pivot ទាំងអស់ឡើងវិញនៃសន្លឹកកិច្ចការ ឬសៀវភៅការងាររបស់អ្នកជាមួយ VBA ក្នុង Excel។ អ្នកក៏នឹងរៀនដើម្បី ធ្វើឱ្យតារាង Pivot តែមួយឡើងវិញ ក៏ដូចជាឃ្លាំងសម្ងាត់ តារាង Pivot

ធ្វើឱ្យតារាង Pivot ទាំងអស់ឡើងវិញជាមួយ VBA ក្នុង Excel (ទិដ្ឋភាពរហ័ស)

4172

វានឹងធ្វើអោយ Pivot Tables ទាំងអស់ឡើងវិញនៃសៀវភៅការងារសកម្ម។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

ទាញយកសៀវភៅលំហាត់អនុវត្តនេះដើម្បីធ្វើលំហាត់ប្រាណនៅពេលអ្នកកំពុង កំពុងអានអត្ថបទនេះ។

ធ្វើឱ្យស្រស់តារាង Pivot ទាំងអស់.xlsm

វិធី 4 យ៉ាងដើម្បីធ្វើឱ្យតារាង Pivot ទាំងអស់ឡើងវិញជាមួយ VBA ក្នុង Excel

A Pivot Table គឺជាប្រភេទតារាងពិសេសមួយនៅក្នុងសន្លឹកកិច្ចការ Excel ដែលមានទិន្នន័យពីរប្រភេទដែលមានចំណងជើងថា Row និង Value រៀងគ្នា។

ជួរឈរទាំងអស់នៃតារាងត្រូវបានចាត់ថ្នាក់ក្រោមប្រភេទទាំងពីរនេះ។

វាត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិពីសំណុំទិន្នន័យ ប្រសិនបើអ្នកជ្រើសរើសសំណុំទិន្នន័យ ហើយទៅ ទៅ បញ្ចូល > ជម្រើស PivotTable នៅក្នុងរបារឧបករណ៍ Excel។

ថ្ងៃនេះ គោលបំណងរបស់យើងគឺដើម្បីរៀនពីរបៀបដែលយើងអាចផ្ទុកឡើងវិញនូវ តារាង Pivot ទាំងអស់នៃសន្លឹកកិច្ចការ ឬមួយ សៀវភៅការងារជាមួយ VBA ក្នុង Excel។

1. ធ្វើឱ្យតារាង Pivot មួយឡើងវិញនៅក្នុង Excel

ដំបូង យើងនឹងរៀនធ្វើឱ្យឡើងវិញនូវ តារាង Pivot Table តែមួយ។

ដើម្បីផ្ទុកឡើងវិញ តារាង Pivot តែមួយ ជាដំបូង អ្នកត្រូវតែសំដៅទៅលើវាជា PivotTable object។

បន្ទាប់មកអ្នកត្រូវប្រើវិធីសាស្ត្រ RefreshTable នៃ VBA

នៅទីនេះ យើងមាន តារាង Pivot ដែលហៅថា PivotTable1 នៅក្នុងសកម្មភាព សន្លឹកកិច្ចការ។ (ចុចទីនេះដើម្បីដឹង របៀបយកឈ្មោះរបស់ Pivot Table )។

ដើម្បីដំណើរការវាឡើងវិញ យើងត្រូវប្រើបន្ទាត់កូដខាងក្រោម៖

7297

ដំណើរការកូដ ហើយវានឹងធ្វើឱ្យ Pivot Table ឡើងវិញដែលហៅថា PivotTable1 នៅក្នុងសន្លឹកកិច្ចការសកម្ម។

អានបន្ថែម៖ របៀបធ្វើឱ្យតារាង Pivot ឡើងវិញដោយស្វ័យប្រវត្តិក្នុង Excel (2 វិធីសាស្រ្ត)

2. ធ្វើឱ្យតារាង Pivot ទាំងអស់នៃសន្លឹកកិច្ចការនៅក្នុង Excel

ឥឡូវនេះយើងនឹងធ្វើឱ្យឡើងវិញនូវ តារាង Pivot ទាំងអស់នៃសន្លឹកកិច្ចការជាមួយ VBA

ដើម្បីធ្វើឡើងវិញនូវ Pivot Tables ទាំងអស់នៃសន្លឹកកិច្ចការសកម្ម អ្នកត្រូវធ្វើម្តងទៀតតាមរយៈ Pivot Table នីមួយៗនៃវត្ថុ ActiveSheet.PivotTables ។ បន្ទាប់មកប្រើវិធីសាស្ត្រ RefreshTable

4286

ដំណើរការកូដ ហើយវានឹង ផ្ទុកតារាង Pivot ទាំងអស់ឡើងវិញ នៃសន្លឹកកិច្ចការសកម្ម។

អានបន្ថែម៖ Pivot Table Not Refreshing (5 Issues & Solutions)

3 . ធ្វើឱ្យតារាង Pivot ទាំងអស់នៃសៀវភៅការងារនៅក្នុង Excel

អ្នកក៏អាចផ្ទុកឡើងវិញនូវ តារាង Pivot ទាំងអស់នៃសៀវភៅការងារនៅក្នុង Excel ។

ដើម្បីធ្វើបច្ចុប្បន្នភាពទាំងអស់ តារាង Pivot Tables នៃសៀវភៅការងារសកម្ម ធ្វើម្តងទៀតតាមរយៈតារាងនីមួយៗដោយវត្ថុ ActiveWorkbook.PivotTables នៃ VBA ។ បន្ទាប់មកប្រើវិធីសាស្ត្រ RefreshTable

3916

លេខកូដនេះនឹងធ្វើឱ្យស្រស់ទាំងអស់ តារាង Pivot នៃសៀវភៅការងារសកម្ម។

អានបន្ថែម៖ របៀបធ្វើបច្ចុប្បន្នភាពតារាង Pivot ដោយស្វ័យប្រវត្តិ នៅពេលទិន្នន័យប្រភពផ្លាស់ប្តូរ

៤. ធ្វើឱ្យឃ្លាំងសម្ងាត់តារាង Pivot ឡើងវិញជាមួយ VBA ក្នុង Excel

ប្រសិនបើអ្នកមាន តារាង Pivot ច្រើន នៅក្នុងសៀវភៅការងាររបស់អ្នកដែលប្រើទិន្នន័យដូចគ្នា នោះអ្នកធ្វើឱ្យ ឃ្លាំងសម្ងាត់តារាង Pivot ឡើងវិញកាន់តែប្រសើរ។ 2> ជាជាងធ្វើឱ្យ តារាង Pivot Table ឡើងវិញ។

ដើម្បីផ្ទុកឡើងវិញ ឃ្លាំងសម្ងាត់តារាង Pivot សូមធ្វើម្តងទៀតតាមរយៈ ឃ្លាំងសម្ងាត់តារាង Pivot នីមួយៗនៃសៀវភៅការងារសកម្ម ដោយវត្ថុ ActiveWorkbook.PivotCaches

បន្ទាប់មកប្រើវិធីសាស្ត្រ R fresh នៃ VBA

2325

វានឹងផ្ទុកឡើងវិញនូវ Pivot Table cache ទាំងអស់ពីសៀវភៅការងារសកម្ម។

អានបន្ថែម៖ របៀបធ្វើឱ្យតារាង Pivot ឡើងវិញដោយស្វ័យប្រវត្តិដោយគ្មាន VBA នៅក្នុង Excel (3 Smart Methods)

អ្វីដែលត្រូវចងចាំ

នៅទីនេះ យើងបានបង្ហាញដើម្បីធ្វើអោយ Pivot Tables ឡើងវិញពីសកម្ម សន្លឹកកិច្ចការ ឬសៀវភៅការងារតែប៉ុណ្ណោះ។ ប្រសិនបើអ្នកចង់ផ្ទុកទិន្នន័យឡើងវិញពីសៀវភៅការងារ ឬសន្លឹកកិច្ចការដែលមិនសកម្ម សូមប្រើឈ្មោះសន្លឹកកិច្ចការ ឬសៀវភៅការងារជំនួសវត្ថុ ActiveSheet ឬវត្ថុ ActiveWorkbook

ឧទាហរណ៍ ដើម្បីផ្ទុកឡើងវិញនូវ Pivot Tables ពី Sheet1 សូមប្រើ សម្រាប់តារាងនីមួយៗក្នុង Worksheets(“Sheet1”)។PivotTables .

ហើយដើម្បីផ្ទុកឡើងវិញពី Workbook1 សូមប្រើ សម្រាប់តារាងនីមួយៗក្នុងសៀវភៅការងារ(“Workbook1”)។PivotTables .

សេចក្តីសន្និដ្ឋាន

ការប្រើប្រាស់ទាំងនេះវិធីសាស្រ្ដ អ្នកអាចផ្ទុកឡើងវិញនូវ Pivot Tables ទាំងអស់ពីសន្លឹកកិច្ចការ ឬសៀវភៅការងារជាមួយ VBA ក្នុង Excel។ តើអ្នកមានសំណួរទេ? រីករាយក្នុងការសួរពួកយើង។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។