VBA ഉപയോഗിച്ച് എല്ലാ പിവറ്റ് ടേബിളുകളും എങ്ങനെ പുതുക്കാം (4 വഴികൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

ഉള്ളടക്ക പട്ടിക

ഈ ലേഖനത്തിൽ, നിങ്ങളുടെ വർക്ക്‌ഷീറ്റിന്റെയോ വർക്ക്‌ബുക്കിന്റെയോ എല്ലാ പിവറ്റ് ടേബിളുകളും Excel-ലെ VBA ഉപയോഗിച്ച് എങ്ങനെ പുതുക്കാൻ കഴിയുമെന്ന് ഞാൻ കാണിച്ചുതരാം. ഒരൊറ്റ പിവറ്റ് ടേബിൾ പുതുക്കാനും നിങ്ങൾ പഠിക്കും , കൂടാതെ പിവറ്റ് ടേബിളും കാഷെ.

എല്ലാ പിവറ്റ് ടേബിളുകളും എക്‌സലിൽ VBA ഉപയോഗിച്ച് പുതുക്കുക (ദ്രുത കാഴ്ച)

5161

0>ഇത് സജീവമായ വർക്ക്ബുക്കിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളുംപുതുക്കും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾ ആയിരിക്കുമ്പോൾ വ്യായാമം ചെയ്യാൻ ഈ പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക ഈ ലേഖനം വായിക്കുന്നു.

എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കുക.xlsm

4 Excel-ൽ VBA ഉപയോഗിച്ച് എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കാനുള്ള വഴികൾ <6

ഒരു പിവറ്റ് ടേബിൾ എന്നത് Excel വർക്ക്ഷീറ്റിലെ ഒരു പ്രത്യേക തരം ടേബിളാണ്, അതിൽ യഥാക്രമം വരി , മൂല്യം എന്നിങ്ങനെ രണ്ട് വിഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു.

പട്ടികയിലെ എല്ലാ നിരകളും ഈ രണ്ട് വിഭാഗങ്ങൾക്ക് കീഴിലാണ് തരംതിരിച്ചിരിക്കുന്നത്.

നിങ്ങൾ ഡാറ്റാ സെറ്റ് തിരഞ്ഞെടുത്ത് പോകുകയാണെങ്കിൽ ഒരു ഡാറ്റാ സെറ്റിൽ നിന്ന് ഇത് സ്വയമേവ ജനറേറ്റ് ചെയ്യപ്പെടും. ഇൻസേർട്ട് > എക്സൽ ടൂൾബാറിലെ പിവറ്റ് ടേബിൾ ഓപ്‌ഷൻ.

ഇന്ന് ഞങ്ങളുടെ ലക്ഷ്യം ഒരു വർക്ക്‌ഷീറ്റിന്റെ അല്ലെങ്കിൽ എയുടെ എല്ലാ പിവറ്റ് ടേബിളുകളും എങ്ങനെ പുതുക്കാം എന്നറിയുക എന്നതാണ്. Excel-ൽ VBA ഉള്ള വർക്ക്ബുക്ക്.

1. Excel-ൽ ഒരു സിംഗിൾ പിവറ്റ് ടേബിൾ പുതുക്കുക

ആദ്യം, ഒരൊറ്റ പിവറ്റ് ടേബിൾ പുതുക്കാൻ ഞങ്ങൾ പഠിക്കും.

ഒരൊറ്റ പിവറ്റ് ടേബിൾ പുതുക്കാൻ , ആദ്യം, നിങ്ങൾ അതിനെ ഒരു പിവറ്റ് ടേബിൾ ഒബ്‌ജക്റ്റ് ആയി സൂചിപ്പിക്കണം.

അപ്പോൾ നിങ്ങൾ ചെയ്യേണ്ടത് VBA -ന്റെ RefreshTable രീതി ഉപയോഗിക്കുക.

ഇവിടെ നമുക്ക് PivotTable1 എന്ന Pivot Table സജീവമായി ലഭിച്ചു. വർക്ക്ഷീറ്റ്. ( പിവറ്റ് ടേബിളിന്റെ പേര് എങ്ങനെ ലഭിക്കും എന്നറിയാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക).

അത് പുതുക്കാൻ, ഞങ്ങൾ ഇനിപ്പറയുന്ന കോഡ് ലൈനുകൾ ഉപയോഗിക്കേണ്ടതുണ്ട്:

3111

കോഡ് റൺ ചെയ്യുക, അത് സജീവമായ വർക്ക് ഷീറ്റിലെ പിവറ്റ് ടേബിൾ പിവറ്റ് ടേബിൾ പുതുക്കും.

കൂടുതൽ വായിക്കുക: Excel-ൽ പിവറ്റ് ടേബിൾ എങ്ങനെ യാന്ത്രികമായി പുതുക്കാം (2 രീതികൾ)

2. Excel-ലെ ഒരു വർക്ക്ഷീറ്റിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കുക

ഇപ്പോൾ ഞങ്ങൾ ഒരു വർക്ക്ഷീറ്റിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും VBA ഉപയോഗിച്ച് പുതുക്കും.

0>സജീവ വർക്ക് ഷീറ്റിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കാൻ, നിങ്ങൾ ActiveSheet.PivotTables ഒബ്‌ജക്റ്റിന്റെ ഓരോ പിവറ്റ് ടേബിളിലൂടെ ആവർത്തിക്കണം. തുടർന്ന് RefreshTable രീതി ഉപയോഗിക്കുക.
6569

കോഡ് റൺ ചെയ്യുക, അത് പിവറ്റ് ടേബിളുകൾ പുതുക്കും. സജീവമായ വർക്ക് ഷീറ്റിന്റെ .

കൂടുതൽ വായിക്കുക: പിവറ്റ് ടേബിൾ പുതുക്കുന്നില്ല (5 പ്രശ്‌നങ്ങളും പരിഹാരങ്ങളും)

3 . Excel-ലെ ഒരു വർക്ക്ബുക്കിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കുക

നിങ്ങൾക്ക് Excel-ലെ ഒരു വർക്ക്ബുക്കിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കാനും കഴിയും.

എല്ലാം പുതുക്കുന്നതിന് <സജീവമായ വർക്ക്ബുക്കിന്റെ 1>പിവറ്റ് ടേബിളുകൾ , ഓരോ ടേബിളിലൂടെയും ActiveWorkbook.PivotTables VBA ഒബ്‌ജക്റ്റ് ഉപയോഗിച്ച് ആവർത്തിക്കുക. തുടർന്ന് RefreshTable രീതി ഉപയോഗിക്കുക.

9533

ഈ കോഡ് ചെയ്യുംസജീവമായ വർക്ക്ബുക്കിന്റെ എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കുക.

കൂടുതൽ വായിക്കുക: ഉറവിട ഡാറ്റ മാറുമ്പോൾ ഒരു പിവറ്റ് ടേബിൾ എങ്ങനെ യാന്ത്രികമായി അപ്‌ഡേറ്റ് ചെയ്യാം

4. Excel-ൽ VBA ഉപയോഗിച്ച് പിവറ്റ് ടേബിൾ കാഷെ പുതുക്കുക

നിങ്ങളുടെ വർക്ക്ബുക്കിൽ ഒരേ ഡാറ്റ ഉപയോഗിക്കുന്ന ഒന്നിലധികം പിവറ്റ് ടേബിളുകൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ പിവറ്റ് ടേബിൾ കാഷെ പുതുക്കുന്നതാണ് നല്ലത് 2> പിവറ്റ് ടേബിൾ പുതുക്കുന്നതിനുപകരം.

പിവറ്റ് ടേബിൾ കാഷെ പുതുക്കുന്നതിന്, സജീവമായ വർക്ക്ബുക്കിന്റെ ഓരോ പിവറ്റ് ടേബിൾ കാഷെ വഴി ആവർത്തിക്കുക. ActiveWorkbook.PivotCaches ഒബ്‌ജക്‌റ്റ് മുഖേന.

തുടർന്ന് VBA -ന്റെ R efresh രീതി ഉപയോഗിക്കുക.

1741

ഇത് സജീവമായ വർക്ക്ബുക്കിൽ നിന്ന് എല്ലാ പിവറ്റ് ടേബിൾ കാഷെയും പുതുക്കും.

കൂടുതൽ വായിക്കുക: VBA ഇല്ലാതെ പിവറ്റ് ടേബിൾ എങ്ങനെ യാന്ത്രികമായി പുതുക്കാം Excel-ൽ (3 സ്‌മാർട്ട് രീതികൾ)

ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

ഇവിടെ ഞങ്ങൾ പിവറ്റ് ടേബിളുകൾ സജീവമായതിൽ നിന്ന് പുതുക്കാൻ കാണിച്ചിരിക്കുന്നു വർക്ക് ഷീറ്റ് അല്ലെങ്കിൽ വർക്ക്ബുക്ക് മാത്രം. സജീവമല്ലാത്ത ഒരു വർക്ക്‌ബുക്കിൽ നിന്നോ വർക്ക്‌ഷീറ്റിൽ നിന്നോ നിങ്ങൾക്ക് ഡാറ്റ പുതുക്കണമെങ്കിൽ, ActiveSheet അല്ലെങ്കിൽ ActiveWorkbook ഒബ്‌ജക്‌റ്റിന് പകരം വർക്ക്‌ഷീറ്റിന്റെയോ വർക്ക്‌ബുക്കിന്റെയോ പേര് ഉപയോഗിക്കുക.

ഉദാഹരണത്തിന്, ഷീറ്റ്1 ൽ നിന്ന് എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കാൻ, ഓരോ വർക്ക്ഷീറ്റുകളിലും (“ഷീറ്റ്1”) പിവറ്റ് ടേബിളുകൾ ഉപയോഗിക്കുക .

കൂടാതെ വർക്ക്ബുക്ക്1 -ൽ നിന്ന് പുതുക്കാൻ, വർക്ക്ബുക്കുകളിലെ ഓരോ ടേബിളിനും (“വർക്ക്ബുക്ക്1”) ഉപയോഗിക്കുക> ഇവ ഉപയോഗിക്കുന്നുരീതികൾ, Excel-ൽ VBA ഉള്ള ഒരു വർക്ക്ഷീറ്റിൽ നിന്നോ വർക്ക്ബുക്കിൽ നിന്നോ നിങ്ങൾക്ക് എല്ലാ പിവറ്റ് ടേബിളുകളും പുതുക്കാം. നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങൾ ഉണ്ടോ? ഞങ്ങളോട് ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.