ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਪੈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ (5 ਢੁਕਵੇਂ ਤਰੀਕੇ)

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

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

ਐਕਸਲ (ਤਤਕਾਲ ਦ੍ਰਿਸ਼) ਵਿੱਚ VBA ਨਾਲ ਫ੍ਰੀਜ਼ ਪੈਨ

6768

ਪ੍ਰੈਕਟਿਸ ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ

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

VBA Freeze Panes.xlsm

ਐਕਸਲ ਫ੍ਰੀਜ਼ ਪੈਨਾਂ ਦੀ ਜਾਣ-ਪਛਾਣ

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

ਉਦਾਹਰਣ ਲਈ, ਹੇਠਾਂ ਦਿੱਤੇ ਡੇਟਾ ਸੈੱਟ ਨੂੰ ਦੇਖੋ। ਇੱਥੇ ਅਸੀਂ ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਤਾਰ 3 ( ਸਾਲ ) ਅਤੇ ਕਾਲਮ B ( ਉਤਪਾਦਾਂ ਦਾ ਨਾਮ ) ਤੱਕ ਫ੍ਰੀਜ਼ ਕਰ ਦਿੱਤਾ ਹੈ।

ਜਦੋਂ ਅਸੀਂ ਸਕ੍ਰੋਲਬਾਰ ਨੂੰ ਸਕ੍ਰੋਲ ਕਰਕੇ ਵਰਕਸ਼ੀਟ ਦੇ ਹੇਠਾਂ ਜਾਵਾਂਗੇ, ਤਾਂ ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਕਤਾਰਾਂ 3 ਤੱਕ ਦੀਆਂ ਕਤਾਰਾਂ ਹਮੇਸ਼ਾ ਦਿਖਾਈ ਦਿੰਦੀਆਂ ਹਨ।

<0

ਕਾਲਮ B ਲਈ ਵੀ ਇਹੀ ਹੈ ਜਦੋਂ ਕਿ ਅਸੀਂ ਸੱਜੇ ਪਾਸੇ ਸਕ੍ਰੋਲ ਕਰਦੇ ਹਾਂ।

ਹੁਣ, ਹੱਥੀਂ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ, ਕਤਾਰ ਅਤੇ ਕਾਲਮ (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਸੈੱਲ C4 ) ਦੇ ਬਿਲਕੁਲ ਬਾਅਦ ਸੈੱਲ ਦੀ ਚੋਣ ਕਰੋ ਅਤੇ ਵੇਖੋ > 'ਤੇ ਜਾਓ।ਫ੍ਰੀਜ਼ ਪੈਨ > ਐਕਸਲ ਟੂਲਬਾਰ ਵਿੱਚ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ।

ਸਿਰਫ ਕਤਾਰ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ, ਪੂਰੀ ਕਤਾਰ ਨੂੰ ਚੁਣੋ ਅਤੇ ਵੇਖੋ > ਫ੍ਰੀਜ਼ ਪੈਨ > ਐਕਸਲ ਟੂਲਬਾਰ ਵਿੱਚ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ।

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

⧭ ਨੋਟਸ:

  • ਚੁਣੋ ਟੌਪ ਰੋਅ ਫਰੀਜ਼ ਕਰੋ ਸਿਰਫ਼ ਉੱਪਰਲੀ ਕਤਾਰ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ।
  • ਇਸੇ ਤਰ੍ਹਾਂ, ਸਿਰਫ਼ ਪਹਿਲੇ ਕਾਲਮ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਪਹਿਲੇ ਕਾਲਮ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ ਚੁਣੋ।

ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਦੇ 5 ਤਰੀਕੇ

ਅਸੀਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਐਕਸਲ ਵਿੱਚ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਕੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਹੱਥੀਂ ਕਿਵੇਂ ਪੂਰਾ ਕਰਨਾ ਹੈ। ਹੁਣ, ਆਓ ਅੱਜ ਸਾਡੀ ਮੁੱਖ ਚਰਚਾ 'ਤੇ ਚੱਲੀਏ, VBA ਨਾਲ ਪੈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ।

1। ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਸਿਰਫ਼ ਇੱਕ ਕਤਾਰ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ

ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ VBA ਨਾਲ ਕੇਵਲ ਇੱਕ ਕਤਾਰ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰ ਸਕਦੇ ਹਾਂ।

ਜਿਵੇਂ ਪਹਿਲਾਂ ਚਰਚਾ ਕੀਤੀ ਗਈ ਹੈ, ਸਿਰਫ਼ ਇੱਕ ਕਤਾਰ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ, ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਕਤਾਰ ਦੇ ਹੇਠਾਂ ਪੂਰੀ ਕਤਾਰ ਚੁਣਨੀ ਪਵੇਗੀ (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਕਤਾਰ 4 )।

ਫਿਰ ਤੁਹਾਨੂੰ ਲਾਗੂ ਕਰਨਾ ਹੋਵੇਗਾ। ਫਰੀਜ਼ ਪੈਨ ਕਮਾਂਡ।

ਇਸ ਲਈ VBA ਕੋਡ ਇਹ ਹੋਵੇਗਾ:

⧭ VBA ਕੋਡ:

9647

⧭ ਆਉਟਪੁੱਟ:

ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ। ਅਤੇ ਤੁਸੀਂ ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਤਾਰ 3 ਤੱਕ ਫ੍ਰੀਜ਼ ਕਰੋਗੇ।

⧭ ਨੋਟਸ:

  • ਇੱਥੇ ਅਸੀਂ ਵਰਕਸ਼ੀਟ ਦੀ ਕਤਾਰ 4 ਦੇ ਕਿਸੇ ਵੀ ਸੈੱਲ ਨੂੰ ਚੁਣਨ ਲਈ ਸੈੱਲ C4 ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਤੁਹਾਨੂੰਇਸਨੂੰ ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਚੁਣੋ।
  • ਕੋਡ ਦੀ ਆਖਰੀ ਲਾਈਨ ਰੇਂਜ(“C4”)।ਚੁਣੋ ਪੂਰੀ ਕਤਾਰ ਦੀ ਚੋਣ ਹਟਾਉਣ ਦੇ ਉਦੇਸ਼ ਲਈ ਹੈ 4 ( ਕਿਸੇ ਵੀ ਚੋਣ ਨੂੰ ਅਣ-ਚੁਣਾਉਣ ਦਾ ਮਤਲਬ ਹੈ ਨਵੀਂ ਚੋਣ ਚੁਣਨਾ, ਜਿਵੇਂ ਕਿ ਐਕਸਲ ਵਿੱਚ, ਕੁਝ ਚੁਣਿਆ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ)। ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸ ਲਾਈਨ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ।

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

2. Excel ਵਿੱਚ VBA ਨਾਲ ਸਿਰਫ਼ ਇੱਕ ਕਾਲਮ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ

ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਅਸੀਂ VBA ਨਾਲ ਇੱਕ ਕਤਾਰ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰ ਸਕਦੇ ਹਾਂ। ਹੁਣ ਦੇਖਦੇ ਹਾਂ ਕਿ VBA ਨਾਲ ਇੱਕ ਕਾਲਮ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ।

ਕਤਾਰ ਦੇ ਸਮਾਨ, ਸਿਰਫ਼ ਇੱਕ ਕਾਲਮ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ, ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਫ੍ਰੀਜ਼ ਕੀਤੇ ਜਾਣ ਵਾਲੇ ਕਾਲਮ ਦੇ ਸੱਜੇ ਪਾਸੇ ਪੂਰੇ ਕਾਲਮ ਨੂੰ ਚੁਣਨਾ ਹੋਵੇਗਾ। (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਕਾਲਮ C )।

ਫਿਰ ਤੁਹਾਨੂੰ ਫ੍ਰੀਜ਼ ਪੈਨਜ਼ ਕਮਾਂਡ ਲਾਗੂ ਕਰਨੀ ਪਵੇਗੀ।

ਇਸ ਲਈ VBA ਕੋਡ ਹੋਵੇਗਾ:

⧭ VBA ਕੋਡ:

8297

⧭ ਆਉਟਪੁੱਟ:

ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ। ਅਤੇ ਤੁਸੀਂ ਕਾਲਮ C ਤੱਕ ਫ੍ਰੀਜ਼ ਕੀਤੀ ਐਕਟਿਵ ਵਰਕਸ਼ੀਟ ਦੇਖੋਗੇ।

⧭ ਨੋਟਸ:

  • ਇੱਥੇ ਅਸੀਂ ਵਰਕਸ਼ੀਟ ਦੇ ਕਾਲਮ C ਦੇ ਕਿਸੇ ਵੀ ਸੈੱਲ ਨੂੰ ਚੁਣਨ ਲਈ ਸੈੱਲ C4 ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਚੁਣਦੇ ਹੋ।
  • ਕੋਡ ਦੀ ਆਖਰੀ ਲਾਈਨ ਰੇਂਜ(“C4”)।ਚੁਣੋ ਪੂਰੇ ਕਾਲਮ C ਦੀ ਚੋਣ ਹਟਾਉਣ ਦੇ ਉਦੇਸ਼ ਲਈ ਹੈ। (ਕਿਸੇ ਵੀ ਚੋਣ ਨੂੰ ਅਣ-ਚੁਣਾਉਣ ਦਾ ਮਤਲਬ ਹੈ ਨਵੀਂ ਚੋਣ ਚੁਣਨਾ, ਜਿਵੇਂ ਕਿ ਐਕਸਲ ਵਿੱਚ, ਕੁਝ ਚੁਣਿਆ ਹੀ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ)। ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸ ਲਾਈਨ ਨੂੰ ਛੱਡ ਸਕਦੇ ਹੋ।

ਹੋਰ ਪੜ੍ਹੋ: 2 ਕਾਲਮਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈExcel ਵਿੱਚ (5 ਢੰਗ)

3. ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੋਵਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ

ਅਸੀਂ ਦੇਖਿਆ ਹੈ ਕਿ ਅਸੀਂ ਇੱਕ ਕਤਾਰ ਅਤੇ ਇੱਕ ਕਾਲਮ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰ ਸਕਦੇ ਹਾਂ। ਇਸ ਵਾਰ, ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੋਵਾਂ ਨੂੰ ਇਕੱਠਿਆਂ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰ ਸਕਦੇ ਹਾਂ।

ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੋਵਾਂ ਨੂੰ ਇਕੱਠੇ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਕਤਾਰ ਦੇ ਹੇਠਾਂ ਇੱਕ ਸੈੱਲ ਚੁਣਨਾ ਹੋਵੇਗਾ ਜਿਸ ਨੂੰ ਫ੍ਰੀਜ਼ ਕੀਤਾ ਜਾ ਸਕੇ ਅਤੇ ਕਾਲਮ ਦੇ ਸੱਜੇ ਪਾਸੇ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ (ਇਸ ਉਦਾਹਰਨ ਵਿੱਚ ਸੈੱਲ C4 )।

ਫਿਰ ਤੁਹਾਨੂੰ ਫ੍ਰੀਜ਼ ਪੈਨਜ਼ ਕਮਾਂਡ ਲਾਗੂ ਕਰਨੀ ਪਵੇਗੀ।

ਇਸ ਲਈ VBA ਕੋਡ ਹੋਵੇਗਾ:

⧭ VBA ਕੋਡ:

5315

⧭ ਆਉਟਪੁੱਟ:

ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ। ਅਤੇ ਤੁਸੀਂ ਕਤਾਰ 3 ਅਤੇ ਕਾਲਮ C ਤੱਕ ਫ੍ਰੀਜ਼ ਕੀਤੀ ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਦੇਖੋਗੇ।

⧭ ਨੋਟਸ:

  • ਇੱਥੇ ਅਸੀਂ ਕਤਾਰ 3 ਅਤੇ ਕਾਲਮ B ਦੇ ਹੇਠਾਂ ਇੱਕ ਸੈੱਲ ਚੁਣਨ ਲਈ ਸੈੱਲ C4 ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਇਹ ਸੈੱਲ C4 ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਆਪਣੀ ਲੋੜ ਅਨੁਸਾਰ ਚੁਣਦੇ ਹੋ।

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਚੁਣੇ ਹੋਏ ਪੈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ (10 ਤਰੀਕੇ)

ਸਮਾਨ ਰੀਡਿੰਗ:

  • ਐਕਸਲ ਵਿੱਚ ਮਲਟੀਪਲ ਪੈਨਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ (4 ਮਾਪਦੰਡ)
  • ਐਕਸਲ ਵਿੱਚ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਕੀਬੋਰਡ ਸ਼ਾਰਟਕੱਟ (3 ਸ਼ਾਰਟਕੱਟ)
  • ਐਕਸਲ ਵਿੱਚ ਪਹਿਲੇ 3 ਕਾਲਮਾਂ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ (4 ਤੇਜ਼ ਤਰੀਕੇ)

4. ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ ਪੈਨਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਫਾਰਮ ਵਿਕਸਿਤ ਕਰੋ

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

ਹੁਣ ਅਸੀਂ ਸਾਰੇ ਲਿਆਉਣ ਲਈ ਇੱਕ ਉਪਭੋਗਤਾ ਫਾਰਮ ਵਿਕਸਿਤ ਕਰਾਂਗੇਇੱਕ ਸਿੰਗਲ ਇੰਟਰਫੇਸ ਦੇ ਅੰਦਰ ਵੱਖਰੇ ਕੰਮ।

⧭ ਯੂਜ਼ਰਫਾਰਮ ਵਿਕਸਿਤ ਕਰਨ ਲਈ ਕਦਮ ਦਰ ਕਦਮ ਪ੍ਰਕਿਰਿਆ:

⧪ ਕਦਮ 1:

<15
  • ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ
  • ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਵਿੱਚ, <1 ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀਬੋਰਡ ਉੱਤੇ ALT+F11 ਦਬਾਓ।>> ਨਵਾਂ ਯੂਜ਼ਰਫਾਰਮ ਪਾਉਣ ਲਈ ਯੂਜ਼ਰਫਾਰਮ ।
  • ⧪ ਸਟੈਪ 2:

    • ਇੱਕ ਨਵਾਂ UserForm ਜਿਸਨੂੰ UserForm1 ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਨੂੰ VBA
    • <<ਦੇ ਖੱਬੇ ਪਾਸੇ ਬਣਾਇਆ ਜਾਵੇਗਾ। 1>UserForm , ਤੁਹਾਨੂੰ ਇੱਕ ToolBox ਮਿਲੇਗਾ ਜਿਸਨੂੰ Control ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਟੂਲਬਾਕਸ 'ਤੇ ਆਪਣੇ ਮਾਊਸ ਨੂੰ ਹੋਵਰ ਕਰੋ ਅਤੇ ਇੱਕ ਟੈਕਸਟਬਾਕਸ (ਟੈਕਸਟਬੌਕਸ1) ਦੀ ਖੋਜ ਕਰੋ। ਇੱਕ ਲੱਭਣ ਤੋਂ ਬਾਅਦ, ਇਸਨੂੰ UserForm ਦੇ ਸਿਖਰ 'ਤੇ ਘਸੀਟੋ।
    • ਇਸੇ ਤਰ੍ਹਾਂ, ਇੱਕ ListBox ( ListBox1 ) ਨੂੰ <1 ਦੇ ਸੱਜੇ ਪਾਸੇ ਖਿੱਚੋ।>ਟੈਕਸਟਬਾਕਸ , ਅਤੇ ਯੂਜ਼ਰਫਾਰਮ ਦੇ ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ ਵਿੱਚ ਇੱਕ ਕਮਾਂਡਬਟਨ (ਕਮਾਂਡਬਟਨ 1) ਕਮਾਂਡ ਬਟਨ ਦੇ ਡਿਸਪਲੇ ਨੂੰ ਠੀਕ ਹੈ ਵਿੱਚ ਬਦਲੋ। ਤੁਹਾਡਾ UserForm ਹੁਣ ਇਸ ਤਰ੍ਹਾਂ ਦਿਖਾਈ ਦੇਣਾ ਚਾਹੀਦਾ ਹੈ:

    ⧪ ਕਦਮ 3:

    ਇੱਕ ਪਾਓ VBA ਟੂਲਬਾਕਸ

    ⧪ ਕਦਮ 4 ਤੋਂ ਮੋਡਿਊਲ ( ਸ਼ਾਮਲ ਕਰੋ > ਮੋਡੀਊਲ ) :

    ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ VBA ਕੋਡ ਪਾਓ।

    9041

    ⧪ ਕਦਮ 5:

    ਓਕੇ ਦੇ ਰੂਪ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਕਮਾਂਡ ਬਟਨ 'ਤੇ ਦੋ ਵਾਰ ਕਲਿੱਕ ਕਰੋ। CommandButton1_Click ਨਾਮਕ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਸਬ ਖੁੱਲ੍ਹੇਗਾ। ਉੱਥੇ ਹੇਠ ਦਿੱਤਾ ਕੋਡ ਪਾਓ:

    2353

    ⧪ ਕਦਮ6:

    ਇਸੇ ਤਰ੍ਹਾਂ TextBox1 'ਤੇ ਡਬਲ ਕਲਿੱਕ ਕਰੋ। TextBox1_Change ਨਾਮਕ ਇੱਕ ਪ੍ਰਾਈਵੇਟ ਸਬ ਖੁੱਲ੍ਹੇਗਾ। ਉੱਥੇ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਪਾਓ।

    2347

    ⧪ ਸਟੈਪ 7:

    ਤੁਹਾਡਾ ਯੂਜ਼ਰਫਾਰਮ ਹੁਣ ਤਿਆਰ ਹੈ ਵਰਤੋ. ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਕਤਾਰ ਦੇ ਹੇਠਾਂ ਸੈੱਲ ਨੂੰ ਚੁਣੋ ਅਤੇ ਫ੍ਰੀਜ਼ ਕਰਨ ਲਈ ਕਾਲਮ ਦੇ ਸੱਜੇ ਪਾਸੇ (ਸੈੱਲ C4 ਇੱਥੇ), ਅਤੇ ਮੈਕਰੋ ਨੂੰ ਚਲਾਓ ਜਿਸ ਨੂੰ Run_UserForm ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

    ⧪ ਕਦਮ 8:

    • ਯੂਜ਼ਰ ਫਾਰਮ ਲੋਡ ਕੀਤਾ ਜਾਵੇਗਾ। ਤੁਹਾਨੂੰ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਚੁਣੇ ਗਏ ਸੈੱਲ ( C4 ) ਦਾ ਪਤਾ ਮਿਲੇਗਾ। ਜੇਕਰ ਤੁਸੀਂ ਚਾਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ।
    • ਫਿਰ ਲਿਸਟ ਬਾਕਸ ਵਿੱਚ ਉਪਲਬਧ ਤਿੰਨ ਵਿਕਲਪਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਨੂੰ ਚੁਣੋ। ਇੱਥੇ ਮੈਂ ਕਤਾਰ ਅਤੇ ਕਾਲਮ ਦੋਵਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ, ਇਸ ਲਈ ਮੈਂ ਰੋ ਅਤੇ ਕਾਲਮ ਦੋਵਾਂ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰੋ ਚੁਣਿਆ ਹੈ।
    • ਫਿਰ ਠੀਕ ਹੈ 'ਤੇ ਕਲਿੱਕ ਕਰੋ।

    ⧪ ਕਦਮ 9:

    ਤੁਹਾਨੂੰ ਆਪਣੀ ਇੱਛਾ ਅਨੁਸਾਰ ਵਰਕਸ਼ੀਟ ਨੂੰ ਫ੍ਰੀਜ਼ ਕੀਤਾ ਹੋਇਆ ਮਿਲੇਗਾ। (ਇੱਥੇ ਕਤਾਰ 3 ਅਤੇ ਕਾਲਮ B ਤੱਕ ਫ੍ਰੀਜ਼ ਕੀਤਾ ਗਿਆ ਹੈ)।

    ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ: ਐਕਸਲ ਵਿੱਚ ਫਰੇਮ ਨੂੰ ਕਿਵੇਂ ਫ੍ਰੀਜ਼ ਕਰਨਾ ਹੈ (6 ਤੇਜ਼ ਟ੍ਰਿਕਸ)

    5. ਐਕਸਲ ਵਿੱਚ ਫ੍ਰੀਜ਼ ਪੈਨ ਦਾ ਵਿਕਲਪ: ਵਿੰਡੋ ਨੂੰ VBA ਨਾਲ ਵੰਡੋ

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

    ਤੁਸੀਂ ActiveWindow.SplitRow ਜਾਂ ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਤਾਰ-ਵਾਰ ਜਾਂ ਕਾਲਮ- ਅਨੁਸਾਰ ਵੰਡਣ ਲਈ ActiveWindow.SplitColumn VBA ਵਿੱਚwise.

    ਉਦਾਹਰਨ ਲਈ, ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਤਾਰ 3 ਤੋਂ ਵੰਡਣ ਲਈ, ਵਰਤੋਂ:

    7782

    ਇਸੇ ਤਰ੍ਹਾਂ, ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਾਲਮ B ਤੋਂ ਵੰਡਣ ਲਈ, ਵਰਤੋਂ:

    2460

    ⧭ VBA ਕੋਡ:

    9535

    ⧭ ਆਉਟਪੁੱਟ:

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

    ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ : ਐਕਸਲ ਵਿੱਚ ਕਸਟਮ ਫ੍ਰੀਜ਼ ਪੈਨ ਕਿਵੇਂ ਲਾਗੂ ਕਰੀਏ (3 ਆਸਾਨ ਤਰੀਕੇ)

    ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਗੱਲਾਂ

    • ਅਪਲਾਈ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਫ੍ਰੀਜ਼ ਪੈਨ ਐਕਸਲ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਪਹਿਲਾਂ ਹੀ ਲਾਗੂ ਕੀਤੇ ਸਾਰੇ ਫ੍ਰੀਜ਼ ਪੈਨ ਨੂੰ ਅਨਫ੍ਰੀਜ਼ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ। ਨਹੀਂ ਤਾਂ, Freeze Panes ਕਮਾਂਡ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ।
    • Freeze Panes ਕਮਾਂਡ Merged ਸੈੱਲਾਂ ਰਾਹੀਂ ਕੰਮ ਨਹੀਂ ਕਰੇਗੀ। ਇਸ ਲਈ ਜੇਕਰ ਕੋਈ ਹੋਵੇ ਤਾਂ ਫ੍ਰੀਜ਼ ਪੈਨਜ਼ ਕਮਾਂਡ ਲਾਗੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਨੂੰ ਅਨਮਰਜ ਕਰੋ

    ਸਿੱਟਾ

    ਇਸ ਲਈ ਇਹ ਐਕਸਲ ਵਿੱਚ VBA ਦੇ ਨਾਲ ਫ੍ਰੀਜ਼ ਪੈਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਤਰੀਕੇ ਹਨ। ਮੈਂ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਉੱਤੇ ਫ੍ਰੀਜ਼ ਪੈਨ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੇ ਸਾਰੇ ਸੰਭਵ ਤਰੀਕਿਆਂ ਬਾਰੇ ਚਰਚਾ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ। ਕੀ ਤੁਹਾਡੇ ਕੋਈ ਸਵਾਲ ਹਨ? ਸਾਨੂੰ ਪੁੱਛਣ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ. ਅਤੇ ਹੋਰ ਪੋਸਟਾਂ ਅਤੇ ਅੱਪਡੇਟ ਲਈ ਸਾਡੀ ਸਾਈਟ ExcelWIKI 'ਤੇ ਜਾਣਾ ਨਾ ਭੁੱਲੋ।

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