ਵਿਸ਼ਾ - ਸੂਚੀ
ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਕੰਮ ਕਰਦੇ ਸਮੇਂ, ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਨੂੰ ਬੰਦ ਕਰਨਾ ਸਾਡੇ ਸਾਰਿਆਂ ਲਈ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਮੁੱਦਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਨੂੰ ਕਿਵੇਂ ਬੰਦ ਕਰ ਸਕਦੇ ਹੋ।
Excel VBA: ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਬੰਦ ਕਰੋ (ਤੁਰੰਤ ਦ੍ਰਿਸ਼)
3136
ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹ ਰਹੇ ਹੋਵੋ ਤਾਂ ਅਭਿਆਸ ਕਰਨ ਲਈ ਇਸ ਅਭਿਆਸ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰੋ।
ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਬੰਦ ਕਰੋ.xlsm
ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਇੱਕ ਸੰਖੇਪ ਜਾਣਕਾਰੀ
VBA<2 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਬੰਦ ਕਰਨ ਲਈ> ਆਸਾਨ ਹੈ। ਸੱਚ ਦੱਸਣ ਲਈ, ਇਸ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਸਿਰਫ਼ ਇੱਕ ਲਾਈਨ ਹੀ ਕਾਫ਼ੀ ਹੈ।
3841
ਕੋਡ ਦੀ ਇਹ ਇੱਕ ਲਾਈਨ ਤੁਹਾਡੇ ਲਈ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਹੋਣ ਨੂੰ ਬੰਦ ਕਰ ਦੇਵੇਗੀ, ਪਰ ਤੁਸੀਂ ਨਹੀਂ ਹੋਵੋਗੇ। ਇਸ ਇੱਕ ਲਾਈਨ ਨਾਲ ਪ੍ਰਭਾਵ ਮਹਿਸੂਸ ਕਰਨ ਦੇ ਯੋਗ। ਇਸਨੂੰ ਮਹਿਸੂਸ ਕਰਨ ਲਈ, ਕੋਡ ਦੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਪਾਓ ਜੋ ਸਕ੍ਰੀਨ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਤੋਂ ਬਾਅਦ ਤੁਹਾਡੇ ਲਈ ਕੁਝ ਕੰਮ ਕਰਨਗੀਆਂ। ਇਹ ਬਿਹਤਰ ਹੈ ਜੇਕਰ ਇਹ ਇੱਕ ਲੰਬਾ ਕੰਮ ਹੈ, ਜੋ ਤੁਹਾਨੂੰ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਕਰਨ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਸਮਝੇਗਾ।
7183
ਇਹ ਲਾਈਨਾਂ ਕਿਰਿਆਸ਼ੀਲ ਸ਼ੀਟ ਵਿੱਚ 1 ਤੋਂ 100,000 ਦੀ ਲੜੀ ਨੂੰ ਸੰਮਿਲਿਤ ਕਰਦੀਆਂ ਹਨ, ਸ਼ੁਰੂ ਕਰਦੇ ਹੋਏ ਸੈੱਲ A1 ਤੋਂ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਕੀਤੇ ਬਿਨਾਂ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਸ ਵਿੱਚ ਲੰਮਾ ਸਮਾਂ ਲੱਗੇਗਾ। ਕਿਉਂਕਿ ਹਰ ਵਾਰ ਜਦੋਂ ਇਹ ਅਗਲੇ ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਨੰਬਰ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ, ਤਾਂ ਪਹਿਲਾਂ ਵਾਲਾ ਸੈੱਲ ਵੀ ਅੱਪਡੇਟ ਹੁੰਦਾ ਹੈ।
ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨਾ ਬੰਦ ਰੱਖਦੇ ਹੋ, ਤਾਂ ਪਹਿਲਾਂ ਵਾਲੇ ਸੈੱਲ ਹਰ ਵਾਰ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋਣਗੇ, ਅਤੇ ਓਪਰੇਸ਼ਨ ਚਲਾਉਣ ਲਈ ਘੱਟ ਸਮਾਂ ਲਓ।
ਫਿਰ ਜੇਕਰ ਤੁਸੀਂ ਕਰ ਸਕਦੇ ਹੋਚਾਹੋ, ਤੁਸੀਂ ਦੁਬਾਰਾ ਸਕ੍ਰੀਨ ਅਪਡੇਟ ਨੂੰ ਚਾਲੂ ਕਰ ਸਕਦੇ ਹੋ।
1368
ਇਸ ਲਈ ਪੂਰਾ VBA ਕੋਡ ਇਹ ਹੋਵੇਗਾ:
⧭ VBA ਕੋਡ:
4400
ਹੋਰ ਪੜ੍ਹੋ: [ਫਿਕਸਡ!] ਐਕਸਲ ਸੈੱਲ ਉਦੋਂ ਤੱਕ ਅੱਪਡੇਟ ਨਹੀਂ ਹੁੰਦੇ ਜਦੋਂ ਤੱਕ ਡਬਲ ਕਲਿੱਕ (5 ਹੱਲ)
ਸਮਾਨ ਰੀਡਿੰਗ
- ਐਕਸਲ ਸ਼ੀਟ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਰਿਫ੍ਰੈਸ਼ ਕਿਵੇਂ ਕਰੀਏ (3 ਅਨੁਕੂਲ ਢੰਗ)
- ਸਰੋਤ ਡਾਟਾ ਬਦਲਣ 'ਤੇ ਪਿਵੋਟ ਟੇਬਲ ਨੂੰ ਆਟੋਮੈਟਿਕਲੀ ਕਿਵੇਂ ਅੱਪਡੇਟ ਕਰਨਾ ਹੈ
- ਪਿਵੋਟ ਟੇਬਲ ਰਿਫ੍ਰੈਸ਼ ਨਹੀਂ ਹੋ ਰਿਹਾ (5 ਮੁੱਦੇ ਅਤੇ ਹੱਲ)
- ਕਿਵੇਂ ਕਰੀਏ ਐਕਸਲ ਵਿੱਚ VBA ਤੋਂ ਬਿਨਾਂ ਆਟੋ ਰਿਫ੍ਰੈਸ਼ ਪਿਵੋਟ ਟੇਬਲ (3 ਸਮਾਰਟ ਢੰਗ)
ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਮੈਕਰੋ ਦਾ ਵਿਕਾਸ ਕਰਨਾ
ਅਸੀਂ' ਐਕਸਲ ਵਿੱਚ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਨੂੰ ਬੰਦ ਕਰਨ ਲਈ ਕੋਡ ਦਾ ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇਖਿਆ ਹੈ। ਹੁਣ ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਅਸੀਂ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ ਮੈਕਰੋ ਕਿਵੇਂ ਵਿਕਸਿਤ ਕਰ ਸਕਦੇ ਹਾਂ।
⧪ ਕਦਮ 1: VBA ਵਿੰਡੋ ਖੋਲ੍ਹਣਾ
<1 ਦਬਾਓ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀਬੋਰਡ ਉੱਤੇ>ALT + F11 ।
⧪ ਸਟੈਪ 2: ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਪਾਉਣਾ
ਇਨਸਰਟ > 'ਤੇ ਜਾਓ ਟੂਲਬਾਰ ਵਿੱਚ ਮੋਡੀਊਲ । ਮੋਡਿਊਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। Module1 ਨਾਮਕ ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ (ਜਾਂ ਤੁਹਾਡੇ ਪਿਛਲੇ ਇਤਿਹਾਸ ਦੇ ਆਧਾਰ 'ਤੇ ਕੋਈ ਹੋਰ ਚੀਜ਼) ਖੁੱਲ੍ਹੇਗਾ।
⧪ ਕਦਮ 3: VBA ਕੋਡ ਪਾਉਣਾ
ਇਹ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੈ। ਦਿੱਤੇ ਗਏ VBA ਕੋਡ ਨੂੰ ਮੋਡੀਊਲ ਵਿੱਚ ਪਾਓ।
⧪ ਕਦਮ 4: ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ
ਕਲਿੱਕ ਕਰੋ। ਸਬ ਚਲਾਓ \ 'ਤੇਉਪਰੋਕਤ ਟੂਲਬਾਰ ਤੋਂ UserForm ਟੂਲ।
ਕੋਡ ਚੱਲੇਗਾ। ਅਤੇ ਤੁਹਾਨੂੰ ਤੁਹਾਡੀ ਵਰਕਸ਼ੀਟ 'ਤੇ 1 ਤੋਂ 1,00,000 ਤੱਕ ਦੇ ਸੰਖਿਆਵਾਂ ਦੀ ਇੱਕ ਲੜੀ ਮਿਲੇਗੀ, ਜੋ ਕਿ ਲਾਗੂ ਹੋਣ ਵਿੱਚ ਲੰਬਾ ਸਮਾਂ ਲਵੇਗੀ।
ਹੋਰ ਪੜ੍ਹੋ: [ਹਲ]: ਸੇਵ ਹੋਣ ਤੱਕ ਐਕਸਲ ਫਾਰਮੂਲੇ ਅੱਪਡੇਟ ਨਹੀਂ ਹੋ ਰਹੇ (6 ਸੰਭਾਵੀ ਹੱਲ)
ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ
ਤੁਹਾਨੂੰ ਲੋੜ ਹੈ ਸਕ੍ਰੀਨ ਅਪਡੇਟ ਨੂੰ ਬੰਦ ਕਰਨ ਤੋਂ ਬਾਅਦ ਮੇਰੇ ਨਾਲ ਉਹੀ ਕੰਮ ਨਾ ਕਰੋ। ਤੁਸੀਂ ਜੋ ਵੀ ਤੁਹਾਡਾ ਨਿਯਮਤ ਕੰਮ ਹੈ ਉਹ ਕਰ ਸਕਦੇ ਹੋ। ਪਰ ਗੱਲ ਇਹ ਹੈ ਕਿ ਤੁਸੀਂ ਸਕ੍ਰੀਨ ਅਪਡੇਟਾਂ ਨੂੰ ਬੰਦ ਕਰਨ ਦੇ ਪ੍ਰਭਾਵ ਨੂੰ ਨਹੀਂ ਸਮਝ ਸਕੋਗੇ ਜਦੋਂ ਤੱਕ ਤੁਸੀਂ ਕਾਰਜਾਂ ਦੀ ਇੱਕ ਲੰਬੀ ਲੜੀ ਨਹੀਂ ਕਰਦੇ. ਇਸ ਲਈ ਮੈਂ 1 ਤੋਂ 1,00,000 ਤੱਕ ਇੱਕ ਕ੍ਰਮ ਤਿਆਰ ਕੀਤਾ ਹੈ।
ਸਿੱਟਾ
ਇਸ ਲਈ, ਇਹ ਇੱਕ ਮੈਕਰੋ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਹੈ ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਔਫ ਸਕ੍ਰੀਨ ਅੱਪਡੇਟ ਕਰਨਾ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ. ਅਤੇ ਹੋਰ ਪੋਸਟਾਂ ਅਤੇ ਅੱਪਡੇਟ ਲਈ ਸਾਡੀ ਸਾਈਟ ExcelWIKI 'ਤੇ ਜਾਣਾ ਨਾ ਭੁੱਲੋ।