એક્સેલમાં પીવટ ટેબલ રિફ્રેશ કરવા માટે VBA (5 ઉદાહરણો)

  • આ શેર કરો
Hugh West

એક્સેલમાં કોઈપણ ઑપરેશન ચલાવવા માટે VBA મેક્રો નો અમલ કરવો એ સૌથી અસરકારક, ઝડપી અને સલામત પદ્ધતિ છે. આ લેખમાં, અમે તમને બતાવીશું કે કેવી રીતે VBA નો ઉપયોગ કરીને એક્સેલમાં પીવટ ટેબલ રીફ્રેશ કરવું.

વર્કબુક ડાઉનલોડ કરો

તમે મફતમાં ડાઉનલોડ કરી શકો છો અહીંથી એક્સેલ વર્કબુકનો અભ્યાસ કરો.

VBA.xlsm સાથે પીવટ ટેબલ રીફ્રેશ કરો

5 એક્સેલમાં VBA સાથે પીવટ ટેબલ રિફ્રેશ કરવાનાં ઉદાહરણો

નીચે અમારા પીવટ ટેબલનું ઉદાહરણ છે જેનો અમે સમગ્ર લેખ દરમિયાન ઉપયોગ કરીશું અને તમને VBA<સાથે Excel માં રિફ્રેશિંગ પિવટ કોષ્ટકો ના 5 જુદા જુદા ઉદાહરણો બતાવીશું. 2> કોડ.

1. એક્સેલમાં વન પીવટ ટેબલ રિફ્રેશ કરવા માટે VBA

જો તમે તમારી Excel વર્કશીટમાં માત્ર એક પીવટ ટેબલ રિફ્રેશ કરવા માંગો છો તો,

  • <1 દબાવો તમારા કીબોર્ડ પર>Alt + F11 અથવા ટેબ પર જાઓ વિકાસકર્તા -> વિઝ્યુઅલ બેઝિક ખોલવા માટે વિઝ્યુઅલ બેઝિક એડિટર .

  • પોપ-અપ કોડ વિન્ડોમાં, મેનુ બારમાંથી , શામેલ કરો -> મોડ્યુલ .

  • નીચેનો કોડ કોપી કરો અને તેને કોડ વિન્ડોમાં પેસ્ટ કરો.
9891

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

અહીં, PivotTable1 આપણું પીવટ ટેબલ નામ છે. તમે તમારા પીવટ ટેબલનું નામ લખો.

  • તમારા કીબોર્ડ પર F5 દબાવો અથવા મેનુ બારમાંથી ચલાવો - પસંદ કરો. > સબ/યુઝરફોર્મ ચલાવો. તમે ફક્ત નાના પ્લે આઇકન પર ક્લિક કરી શકો છોમેક્રો ચલાવવા માટે સબ-મેનુ બાર.

આ તમારી હાલની એક્સેલ વર્કશીટમાં પીવટ ટેબલ ને તાજું કરશે.

વધુ વાંચો: પીવટ ટેબલ રિફ્રેશિંગ નથી (5 મુદ્દાઓ અને ઉકેલો)

2. સક્રિય વર્કશીટમાં તમામ પીવટ કોષ્ટકોને તાજું કરવા માટે મેક્રો

સક્રિય વર્કશીટમાં તમામ પીવટ કોષ્ટકોને તાજું કરવા માટે , નીચેના પગલાં અનુસરો.

  • તે જ પહેલાની જેમ, વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
  • કોડ વિંડોમાં, નીચેના કોડને કૉપિ કરો અને તેને પેસ્ટ કરો.
2034

તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

  • તમારી સક્રિય વર્કશીટમાં મેક્રો અને તમામ પીવટ કોષ્ટકોને ચલાવો તાજું કરવામાં આવશે.

વધુ વાંચો: આમાં બધા પીવટ કોષ્ટકોને કેવી રીતે તાજું કરવું એક્સેલ

3. બહુવિધ વર્કબુકમાં તમામ પીવટ કોષ્ટકોને તાજું કરવા માટે VBA કોડ

જો તમે VBA કોડ સાથે એક સાથે બહુવિધ વર્કબુકમાં તમામ પીવટ કોષ્ટકોને તાજું કરવા માંગો છો તો પગલાંઓ છે:

  • વિકાસકર્તા ટેબમાંથી વિઝ્યુઅલ બેઝિક એડિટર ખોલો અને તેમાં શામેલ કરો એક મોડ્યુલ કોડ વિન્ડો.
  • કોડ વિન્ડોમાં, નીચેના કોડને કોપી કરો અને તેને પેસ્ટ કરો.
2923

તમારો કોડ હવે ચાલવા માટે તૈયાર છે.

  • કોડ ચલાવો અને તમારી બધી ખુલ્લી એક્સેલ વર્કબુકમાં તમામ પીવટ કોષ્ટકો તાજા થઈ જશે.

યાદ રાખો માટે બધા રાખોઆ કોડ ચલાવતી વખતે વર્કબુક્સ ખોલો )

  • પીવટ ટેબલ રેંજ અપડેટ કરો (5 યોગ્ય પદ્ધતિઓ)
  • જ્યારે સ્ત્રોત ડેટા બદલાય ત્યારે આપમેળે પીવટ ટેબલ કેવી રીતે અપડેટ કરવું
  • 4. એક્સેલમાં VBA સાથે પીવટ ટેબલ કેશને રિફ્રેશ કરી રહ્યું છે

    જો તમારી પાસે તમારી વર્કબુકમાં બહુવિધ પીવટ કોષ્ટકો છે જે સમાન ડેટાનો ઉપયોગ કરે છે, તો તમે રિફ્રેશ કરવાને બદલે માત્ર પિવટ ટેબલ કેશને રિફ્રેશ કરી શકો છો વાસ્તવિક પીવટ ટેબલ હંમેશા. કૅશને રિફ્રેશ કરવાથી કૅશમાં સમાન ડેટા કનેક્શનનો ઉપયોગ કરીને તમામ પીવટ કોષ્ટકોની કૅશ મેમરી ઑટોમૅટિક રીતે સાફ થઈ જાય છે.

    તે કરવા માટેનાં પગલાં છે,

    • ઓપન વિઝ્યુઅલ બેઝિક એડિટર ડેવલપર ટેબમાંથી અને કોડ વિન્ડોમાં શામેલ કરો એક મોડ્યુલ .
    • કોડ વિન્ડોમાં, નીચેના કોડની નકલ કરો અને તેને પેસ્ટ કરો.
    3774

    તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

    • ચલાવો કોડ અને બધું પીવટ ટેબલ કેશ મેમરીઝ સાફ થઈ જશે.

    વધુ વાંચો: એક્સેલમાં VBA વગર પિવટ ટેબલને કેવી રીતે ઓટો રીફ્રેશ કરવું (3 સ્માર્ટ મેથડ) <3

    5. VBA મેક્રો વડે ડેટા બદલતી વખતે પિવટ ટેબલને સ્વતઃ-તાજું કરો

    જો તમારી પાસે એક પીવટ ટેબલ હોય જેમાં મોટી માત્રામાં ડેટા હોય અને તમે માત્ર એટલુ જ ઇચ્છો છો કે આખું ટેબલ અનટચ કરેલ હોય ત્યારે થોડો ડેટા અપડેટ કરો . Excel માં, તમે ઓટો-રીફ્રેશ કરી શકો છોપીવટ ટેબલ ડેટા અપડેટ કરતી વખતે VBA .

    • ખોલો વિઝ્યુઅલ બેઝિક એડિટર વિકાસકર્તા.
    • એડિટરની ડાબી બાજુએ, એક પ્રોજેક્ટ એક્સપ્લોરર ફલક હશે જેમાં વર્કશીટના બધા નામ હશે.
    • પ્રોજેક્ટ એક્સપ્લોરર માં, ડબલ- શીટના નામ પર ક્લિક કરો જેમાં પીવટ ટેબલ છે.

    • કોડ વિન્ડો દેખાશે જ્યાં આપણે ઇવેન્ટ મેક્રો બનાવીશું. કોડ મોડ્યુલની ડાબી બાજુએ આવેલ ઓબ્જેક્ટ ડ્રોપ-ડાઉન બોક્સમાંથી વર્કશીટ પસંદ કરો. આ મોડ્યુલમાં Worksheet_SelectionChange ઇવેન્ટ ઉમેરશે, અમને ખરેખર તેની જરૂર નથી તેથી અમે કોડના આ ભાગને પછીથી કાઢી નાખીશું.
    • પછી પ્રક્રિયા પર ક્લિક કરો ડ્રોપ-ડાઉન સૂચિ અને પસંદ કરો બદલો . આ કોડ મોડ્યુલની ટોચ પર એક નવી ઇવેન્ટ ઉમેરે છે જેને વર્કશીટ_ચેન્જ કહેવાય છે. અમે અમારો કોડ અહીં લખીશું જેથી વર્કશીટ_સિલેકશન ચેન્જ

    • હવે કૉપિ કરો. નીચેનો કોડ અને તેને વર્કશીટ_ચેન્જ
    1512

    તમારો કોડ હવે ચલાવવા માટે તૈયાર છે.

    અહીં, PivotTbl વર્કશીટ છે. અમારી એક્સેલ વર્કબુકમાં નામ અને PivotTable1 અમારું પીવટ ટેબલ નામ છે. તમે તમારી વર્કશીટ અને પીવટ ટેબલમાં જે નામ છે તે લખો છો.

    • હવે દર વખતે જ્યારે તમે તમારી વર્કશીટમાં મૂળ ડેટા કોષ્ટકમાં ડેટા બદલો છો, ત્યારે ડેટા પીવટ ટેબલ કરશેઆપમેળે અપડેટ થશે.

    વધુ વાંચો: એક્સેલમાં પિવટ ટેબલને કેવી રીતે સ્વતઃ રિફ્રેશ કરવું

    નિષ્કર્ષ

    આ લેખ તમને બતાવે છે કે કેવી રીતે એક્સેલમાં VBA સાથે પીવટ ટેબલને તાજું કરવું. હું આશા રાખું છું કે આ લેખ તમારા માટે ખૂબ જ ફાયદાકારક રહ્યો છે. જો તમને વિષય સંબંધિત કોઈ પ્રશ્નો હોય તો નિઃસંકોચ પૂછો.

    હ્યુજ વેસ્ટ ઉદ્યોગમાં 10 વર્ષથી વધુનો અનુભવ ધરાવતા અત્યંત અનુભવી એક્સેલ ટ્રેનર અને વિશ્લેષક છે. તેમણે એકાઉન્ટિંગ અને ફાઇનાન્સમાં સ્નાતકની ડિગ્રી અને બિઝનેસ એડમિનિસ્ટ્રેશનમાં માસ્ટર ડિગ્રી ધરાવે છે. હ્યુને શીખવવાનો શોખ છે અને તેણે એક અનન્ય શિક્ષણ અભિગમ વિકસાવ્યો છે જે અનુસરવા અને સમજવામાં સરળ છે. એક્સેલના તેમના નિષ્ણાત જ્ઞાને વિશ્વભરના હજારો વિદ્યાર્થીઓ અને વ્યાવસાયિકોને તેમની કુશળતા સુધારવામાં અને તેમની કારકિર્દીમાં શ્રેષ્ઠ બનાવવામાં મદદ કરી છે. તેમના બ્લોગ દ્વારા, હ્યુજ તેમના જ્ઞાનને વિશ્વ સાથે શેર કરે છે, વ્યક્તિઓ અને વ્યવસાયોને તેમની સંપૂર્ણ ક્ષમતા સુધી પહોંચવામાં મદદ કરવા માટે મફત એક્સેલ ટ્યુટોરિયલ્સ અને ઑનલાઇન તાલીમ ઓફર કરે છે.