VBA (4 ਤਰੀਕੇ) ਨਾਲ ਸਾਰੀਆਂ ਧਰੁਵੀ ਟੇਬਲਾਂ ਨੂੰ ਕਿਵੇਂ ਤਾਜ਼ਾ ਕਰਨਾ ਹੈ

  • ਇਸ ਨੂੰ ਸਾਂਝਾ ਕਰੋ
Hugh West

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਆਪਣੀ ਵਰਕਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਦੀਆਂ ਸਾਰੀਆਂ ਧਰੁਵੀ ਟੇਬਲਾਂ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹੋ। , ਨਾਲ ਹੀ ਪਿਵੋਟ ਟੇਬਲ ਕੈਸ਼।

ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਸਾਰੀਆਂ ਧਰੁਵੀ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ (ਤੁਰੰਤ ਦ੍ਰਿਸ਼)

9178

ਇਹ ਸਰਗਰਮ ਵਰਕਬੁੱਕ ਦੀਆਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰ ਦੇਵੇਗਾ।

ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ

ਜਦੋਂ ਤੁਸੀਂ ਹੋਵੋ ਕਸਰਤ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ। ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹੋ।

ਸਾਰੀਆਂ ਪੀਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ. xlsm

4 ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਸਾਰੀਆਂ ਧਰੁਵੀ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਦੇ ਤਰੀਕੇ

A ਪਿਵੋਟ ਟੇਬਲ ਇੱਕ ਐਕਸਲ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਕਿਸਮ ਦੀ ਸਾਰਣੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕ੍ਰਮਵਾਰ ਕਤਾਰ ਅਤੇ ਮੁੱਲ ਸਿਰਲੇਖ ਵਾਲੇ ਡੇਟਾ ਦੀਆਂ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਹਨ।

ਸਾਰਣੀ ਦੇ ਸਾਰੇ ਕਾਲਮਾਂ ਨੂੰ ਇਹਨਾਂ ਦੋ ਸ਼੍ਰੇਣੀਆਂ ਦੇ ਅਧੀਨ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ।

ਜੇਕਰ ਤੁਸੀਂ ਡੇਟਾ ਸੈੱਟ ਨੂੰ ਚੁਣਦੇ ਹੋ ਅਤੇ ਜਾਂਦੇ ਹੋ ਤਾਂ ਇਹ ਇੱਕ ਡੇਟਾ ਸੈੱਟ ਤੋਂ ਆਪਣੇ ਆਪ ਤਿਆਰ ਹੁੰਦਾ ਹੈ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋ > ਐਕਸਲ ਟੂਲਬਾਰ ਵਿੱਚ PivotTable ਵਿਕਲਪ।

ਅੱਜ ਸਾਡਾ ਉਦੇਸ਼ ਇਹ ਸਿੱਖਣਾ ਹੈ ਕਿ ਅਸੀਂ ਵਰਕਸ਼ੀਟ ਜਾਂ ਇੱਕ ਦੇ ਸਾਰੇ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਕਿਵੇਂ ਤਾਜ਼ਾ ਕਰ ਸਕਦੇ ਹਾਂ। ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਵਰਕਬੁੱਕ।

1. Excel ਵਿੱਚ ਇੱਕ ਸਿੰਗਲ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ

ਪਹਿਲਾਂ, ਅਸੀਂ ਇੱਕ ਸਿੰਗਲ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨਾ ਸਿੱਖਾਂਗੇ।

ਇੱਕ ਸਿੰਗਲ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ , ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ ਇਸਨੂੰ PivotTable ਵਸਤੂ ਦੇ ਤੌਰ 'ਤੇ ਸੰਦਰਭ ਕਰਨਾ ਹੋਵੇਗਾ।

ਫਿਰ ਤੁਹਾਨੂੰ ਇਹ ਕਰਨਾ ਪਵੇਗਾ VBA ਦੀ RefreshTable ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਇੱਕ ਪੀਵੋਟ ਟੇਬਲ ਹੈ ਜਿਸਨੂੰ PivotTable1 ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਵਰਕਸ਼ੀਟ। ( ਪਿਵੋਟ ਟੇਬਲ ਦਾ ਨਾਮ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰਨਾ ਹੈ ਇਹ ਜਾਣਨ ਲਈ ਇੱਥੇ ਕਲਿੱਕ ਕਰੋ)।

14>

ਇਸ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ, ਸਾਨੂੰ ਕੋਡ ਦੀਆਂ ਹੇਠ ਲਿਖੀਆਂ ਲਾਈਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਪਵੇਗੀ:

5874

ਕੋਡ ਚਲਾਓ, ਅਤੇ ਇਹ ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਪੀਵੋਟ ਟੇਬਲ ਨਾਮੀ ਪੀਵੋਟ ਟੇਬਲ ਨੂੰ ਤਾਜ਼ਾ ਕਰ ਦੇਵੇਗਾ।

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਪਿਵਟ ਟੇਬਲ ਨੂੰ ਆਟੋ ਰਿਫ੍ਰੈਸ਼ ਕਿਵੇਂ ਕਰਨਾ ਹੈ (2 ਢੰਗ)

2. ਐਕਸਲ

ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਦੀਆਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ ਹੁਣ ਅਸੀਂ ਇੱਕ ਵਰਕਸ਼ੀਟ ਦੀਆਂ ਸਾਰੀਆਂ ਪੀਵੋਟ ਟੇਬਲਾਂ ਨੂੰ VBA ਨਾਲ ਤਾਜ਼ਾ ਕਰਾਂਗੇ।

ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਦੀਆਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਐਕਟਿਵਸ਼ੀਟ. ਪਿਵਟ ਟੇਬਲ ਆਬਜੈਕਟ ਦੇ ਹਰੇਕ ਪਿਵੋਟ ਟੇਬਲ ਰਾਹੀਂ ਦੁਹਰਾਉਣਾ ਪਵੇਗਾ। ਫਿਰ RefreshTable ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

2454

ਕੋਡ ਚਲਾਓ, ਅਤੇ ਇਹ ਸਾਰੇ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰ ਦੇਵੇਗਾ। ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਦਾ

ਹੋਰ ਪੜ੍ਹੋ: ਧਰੁਵੀ ਸਾਰਣੀ ਤਾਜ਼ਾ ਨਹੀਂ ਹੋ ਰਹੀ (5 ਮੁੱਦੇ ਅਤੇ ਹੱਲ)

3 . Excel ਵਿੱਚ ਇੱਕ ਵਰਕਬੁੱਕ ਦੀਆਂ ਸਾਰੀਆਂ ਧਰੁਵੀ ਸਾਰਣੀਆਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ

ਤੁਸੀਂ Excel ਵਿੱਚ ਇੱਕ ਵਰਕਬੁੱਕ ਦੀਆਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਵੀ ਤਾਜ਼ਾ ਕਰ ਸਕਦੇ ਹੋ।

ਸਾਰੇ ਤਾਜ਼ਾ ਕਰਨ ਲਈ <ਸਰਗਰਮ ਵਰਕਬੁੱਕ ਦੇ 1>ਪਿਵੋਟ ਟੇਬਲ , ਹਰੇਕ ਸਾਰਣੀ ਵਿੱਚ ActiveWorkbook.PivotTables ਆਬਜੈਕਟ VBA ਦੁਆਰਾ ਦੁਹਰਾਓ। ਫਿਰ RefreshTable ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

4614

ਇਹ ਕੋਡ ਕਰੇਗਾਸਰਗਰਮ ਵਰਕਬੁੱਕ ਦੀਆਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ।

ਹੋਰ ਪੜ੍ਹੋ: ਜਦੋਂ ਸਰੋਤ ਡੇਟਾ ਬਦਲਦਾ ਹੈ ਤਾਂ ਇੱਕ ਧਰੁਵੀ ਸਾਰਣੀ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਕਿਵੇਂ ਅੱਪਡੇਟ ਕਰਨਾ ਹੈ

4। ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਪਿਵਟ ਟੇਬਲ ਕੈਸ਼ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ

ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਤੁਹਾਡੀ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਪਿਵੋਟ ਟੇਬਲ ਹਨ ਜੋ ਇੱਕੋ ਡੇਟਾ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਤਾਂ ਤੁਸੀਂ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਪਿਵੋਟ ਟੇਬਲ ਕੈਸ਼ ਨੂੰ ਤਾਜ਼ਾ ਕਰੋ। 2> ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਦੀ ਬਜਾਏ।

ਪਿਵੋਟ ਟੇਬਲ ਕੈਸ਼ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ, ਸਰਗਰਮ ਵਰਕਬੁੱਕ ਦੇ ਹਰੇਕ ਪਿਵੋਟ ਟੇਬਲ ਕੈਸ਼ ਰਾਹੀਂ ਦੁਹਰਾਓ। ActiveWorkbook.PivotCaches ਆਬਜੈਕਟ ਦੁਆਰਾ।

ਫਿਰ VBA ਦੀ R efresh ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ।

2104

ਇਹ ਸਰਗਰਮ ਵਰਕਬੁੱਕ ਤੋਂ ਸਾਰੇ ਪਿਵੋਟ ਟੇਬਲ ਕੈਸ਼ ਨੂੰ ਤਾਜ਼ਾ ਕਰੇਗਾ।

ਹੋਰ ਪੜ੍ਹੋ: VBA ਤੋਂ ਬਿਨਾਂ ਪਿਵਟ ਟੇਬਲ ਨੂੰ ਆਟੋ ਰਿਫ੍ਰੈਸ਼ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਐਕਸਲ (3 ਸਮਾਰਟ ਤਰੀਕਿਆਂ) ਵਿੱਚ

ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ

ਇੱਥੇ ਅਸੀਂ ਸਰਗਰਮ ਤੋਂ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਦਿਖਾਇਆ ਹੈ ਸਿਰਫ਼ ਵਰਕਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਵਰਕਬੁੱਕ ਜਾਂ ਵਰਕਸ਼ੀਟ ਤੋਂ ਡਾਟਾ ਰਿਫ੍ਰੈਸ਼ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਕਿਰਿਆਸ਼ੀਲ ਨਹੀਂ ਹੈ, ਤਾਂ ਐਕਟਿਵਸ਼ੀਟ ਜਾਂ ਐਕਟਿਵ ਵਰਕਬੁੱਕ ਵਸਤੂ ਦੀ ਥਾਂ 'ਤੇ ਵਰਕਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਦੇ ਨਾਮ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਉਦਾਹਰਣ ਲਈ, ਸ਼ੀਟ1 ਤੋਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲਾਂ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਲਈ, ਵਰਕਸ਼ੀਟਾਂ (“ਸ਼ੀਟ1”) ਵਿੱਚ ਹਰੇਕ ਟੇਬਲ ਲਈ ਪੀਵੋਟ ਟੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਅਤੇ ਵਰਕਬੁੱਕ1 ਤੋਂ ਰਿਫ੍ਰੈਸ਼ ਕਰਨ ਲਈ, ਵਰਕਬੁੱਕਸ (“ਵਰਕਬੁੱਕ1”) ਵਿੱਚ ਹਰੇਕ ਟੇਬਲ ਲਈ ਪੀਵੋਟ ਟੇਬਲ ਦੀ ਵਰਤੋਂ ਕਰੋ।

ਸਿੱਟਾ

ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾਵਿਧੀਆਂ, ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਵਰਕਸ਼ੀਟ ਜਾਂ ਵਰਕਬੁੱਕ ਤੋਂ ਸਾਰੀਆਂ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਤਾਜ਼ਾ ਕਰ ਸਕਦੇ ਹੋ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।

ਹਿਊਗ ਵੈਸਟ ਉਦਯੋਗ ਵਿੱਚ 10 ਸਾਲਾਂ ਤੋਂ ਵੱਧ ਅਨੁਭਵ ਦੇ ਨਾਲ ਇੱਕ ਉੱਚ ਤਜ਼ਰਬੇਕਾਰ ਐਕਸਲ ਟ੍ਰੇਨਰ ਅਤੇ ਵਿਸ਼ਲੇਸ਼ਕ ਹੈ। ਉਸ ਕੋਲ ਲੇਖਾ ਅਤੇ ਵਿੱਤ ਵਿੱਚ ਬੈਚਲਰ ਦੀ ਡਿਗਰੀ ਹੈ ਅਤੇ ਵਪਾਰ ਪ੍ਰਸ਼ਾਸਨ ਵਿੱਚ ਮਾਸਟਰ ਦੀ ਡਿਗਰੀ ਹੈ। ਹਿਊਗ ਨੂੰ ਅਧਿਆਪਨ ਦਾ ਜਨੂੰਨ ਹੈ ਅਤੇ ਉਸਨੇ ਇੱਕ ਵਿਲੱਖਣ ਅਧਿਆਪਨ ਪਹੁੰਚ ਵਿਕਸਿਤ ਕੀਤੀ ਹੈ ਜਿਸਦਾ ਪਾਲਣ ਕਰਨਾ ਅਤੇ ਸਮਝਣਾ ਆਸਾਨ ਹੈ। ਐਕਸਲ ਦੇ ਉਸ ਦੇ ਮਾਹਰ ਗਿਆਨ ਨੇ ਦੁਨੀਆ ਭਰ ਦੇ ਹਜ਼ਾਰਾਂ ਵਿਦਿਆਰਥੀਆਂ ਅਤੇ ਪੇਸ਼ੇਵਰਾਂ ਨੂੰ ਆਪਣੇ ਹੁਨਰਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਅਤੇ ਆਪਣੇ ਕਰੀਅਰ ਵਿੱਚ ਉੱਤਮਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕੀਤੀ ਹੈ। ਆਪਣੇ ਬਲੌਗ ਰਾਹੀਂ, ਹਿਊਗ ਆਪਣੇ ਗਿਆਨ ਨੂੰ ਦੁਨੀਆ ਨਾਲ ਸਾਂਝਾ ਕਰਦਾ ਹੈ, ਵਿਅਕਤੀਆਂ ਅਤੇ ਕਾਰੋਬਾਰਾਂ ਨੂੰ ਉਹਨਾਂ ਦੀ ਪੂਰੀ ਸਮਰੱਥਾ ਤੱਕ ਪਹੁੰਚਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਮੁਫ਼ਤ ਐਕਸਲ ਟਿਊਟੋਰਿਅਲ ਅਤੇ ਔਨਲਾਈਨ ਸਿਖਲਾਈ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।