ਐਕਸਲ VBA ਰੇਂਜ ਨੂੰ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ (8 ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕੇ)

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

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

ਵਿਆਖਿਆ ਨੂੰ ਜੀਵੰਤ ਬਣਾਉਣ ਲਈ, ਮੈਂ ਇੱਕ ਨਮੂਨਾ ਡੇਟਾਸੈਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਜਾ ਰਿਹਾ ਹਾਂ ਜੋ ਖਾਸ ਵਿਅਕਤੀਆਂ ਦੀ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। . ਡੇਟਾਸੈਟ ਵਿੱਚ 4 ਕਾਲਮ ਹਨ। ਇਹ ਕਾਲਮ ਹਨ ਪਹਿਲਾ ਨਾਮ, ਆਖਰੀ ਨਾਮ, ਪੂਰਾ ਨਾਮ, ਅਤੇ ਈਮੇਲ

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

VBA ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ Sheet.xlsm ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਐਕਸਲ ਕਰਨ ਦੇ 8 ਤਰੀਕੇ VBA ਰੇਂਜ ਨੂੰ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

1. ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੋ ਫਾਰਮੈਟ

ਜਦੋਂ ਵੀ ਤੁਸੀਂ ਫਾਰਮੈਟ ਨਾਲ ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਇਸਨੂੰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ। 2>VBA .

ਇੱਥੇ, ਮੈਂ ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਫਾਰਮੈਟ ਸ਼ੀਟ

ਤੱਕ ਇੱਕ ਰੇਂਜ ਕਾਪੀਕਰਾਂਗਾ। 0>ਆਓ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੀਏ,

ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਖੋਲ੍ਹੋ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ

ਤੁਸੀਂ VBA <ਨੂੰ ਖੋਲ੍ਹਣ ਲਈ ALT + F11 ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। 3>ਸੰਪਾਦਕ।

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

ਉਥੋਂ, ਇਨਸਰਟ <3 ਖੋਲ੍ਹੋ।>>> ਮੋਡਿਊਲ ਚੁਣੋ।

14>

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ। >> ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋਵੇਗਾ।

43>

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_BelowLastCell_AnotherSheets ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵੀ ਵਰਕਬੁੱਕ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ। ਚੁਣਿਆ ਮੈਕਰੋ

ਇਸ ਲਈ, ਇਹ ਚੁਣੀ ਗਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੇਗਾ ਅਤੇ ਇਸਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਦੀ ਆਖਰੀ ਕਤਾਰ ਤੋਂ ਪੇਸਟ ਕਰੇਗਾ। .

8. VBA ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਦੀ ਆਖਰੀ ਕਤਾਰ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਜੇਕਰ ਤੁਸੀਂ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ 3>ਇੱਕ ਹੋਰ ਵਰਕਬੁੱਕ ਸ਼ੀਟ ਦੀ ਆਖਰੀ ਕਤਾਰ ਤੱਕ ਇੱਕ ਰੇਂਜ ਤੁਸੀਂ VBA ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।

ਇੱਥੇ, ਮੈਂ ਡਾਟਾਸੈਟ2 ਤੋਂ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰਾਂਗਾ। ਸ਼ੀਟ ਨੂੰ ਕਿਤਾਬ2 ਦੀ ਸ਼ੀਟ1 ਪਰ ਪਹਿਲੇ ਗੈਰ-ਖਾਲੀ ਸੈੱਲ ਤੋਂ।

45>

ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਲਈ,

ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ

12>ਤੁਸੀਂ VBA ਐਡੀਟਰ ਖੋਲ੍ਹਣ ਲਈ ALT + F11 ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।

ਅੱਗੇ, ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ Microsoft Visual Basic ਦੀ ਇੱਕ ਨਵੀਂ ਵਿੰਡੋ ਖੋਲ੍ਹੇਗਾ।

ਉਥੋਂ, Insert <3 ਖੋਲ੍ਹੋ।>>> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

2363

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_BelowLastCell_To_Another_Workbook ਜਿੱਥੇ wsCopy ਅਤੇ ws Destination <ਦਾ ਐਲਾਨ ਕੀਤਾ ਹੈ 3> ਹਨ ਵਰਕਸ਼ੀਟ ਕਿਸਮ, lCopyLastRow ਅਤੇ lDestLastRow ਲੰਬੀ ਕਿਸਮ ਹੈ।

ਪਹਿਲਾਂ, ਕਾਪੀ ਕਰਨ ਲਈ ਸ਼ੀਟ ਅਤੇ ਮੰਜ਼ਿਲ ਸ਼ੀਟ ਲਈ ਵੇਰੀਏਬਲ ਸੈੱਟ ਕਰਨ ਲਈ ਸੈੱਟ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਅੱਗੇ, ਕਾਪੀ ਰੇਂਜ ਵਿੱਚ ਕਾਲਮ A ਦੇ ਡੇਟਾ ਦੇ ਆਧਾਰ 'ਤੇ ਆਖਰੀ ਕਤਾਰ ਲੱਭਣ ਲਈ ਕਤਾਰ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ।

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

ਅੰਤ ਵਿੱਚ, ਨਕਲ ਕੀਤੀ Dataset2 ਸ਼ੀਟ ਤੋਂ Excel VBA ਕਾਪੀ ਰੇਂਜ ਕਿਸੇ ਹੋਰ Sheet.xlsm ਵਰਕਬੁੱਕ ਨੂੰ ਮੰਜ਼ਿਲ ਤੱਕ Sheet1 ਵਰਕਬੁੱਕ Book2.xlsx<ਦਾ ਡਾਟਾ 3>।

ਹੁਣ, ਕੋਡ ਸੇਵ ਕਰੋ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਨੂੰ ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕਰੋ ਵੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_BelowLastCell_To_Another_Workbook ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵੀ ਵਰਕਬੁੱਕ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ ਚੁਣਿਆ ਮੈਕਰੋ

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

ਅਭਿਆਸ ਸੈਕਸ਼ਨ

ਮੈਂ ਐਕਸਲ VBA ਕਾਪੀ ਰੇਂਜ ਦੇ ਇਹਨਾਂ ਸਮਝਾਏ ਗਏ ਤਰੀਕਿਆਂ ਦਾ ਅਭਿਆਸ ਕਰਨ ਲਈ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਅਭਿਆਸ ਸ਼ੀਟ ਪ੍ਰਦਾਨ ਕੀਤੀ ਹੈ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ।

ਸਿੱਟਾ

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ 8 ਵੱਖ-ਵੱਖ ਕਿਸਮਾਂ ਦੇ ਆਸਾਨ ਅਤੇ ਤੇਜ਼ ਤਰੀਕੇ ਦੱਸੇ ਹਨ।ਐਕਸਲ VBA ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ। ਇਹ ਵੱਖ-ਵੱਖ ਤਰੀਕੇ ਤੁਹਾਨੂੰ ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਤੱਕ ਅਤੇ ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਨਗੇ। ਆਖਰੀ ਪਰ ਘੱਟੋ ਘੱਟ ਨਹੀਂ, ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਕਿਸੇ ਕਿਸਮ ਦੇ ਸੁਝਾਅ, ਵਿਚਾਰ ਅਤੇ ਫੀਡਬੈਕ ਹਨ ਤਾਂ ਕਿਰਪਾ ਕਰਕੇ ਹੇਠਾਂ ਟਿੱਪਣੀ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।

ਮੋਡਿਊਲ
6636

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_withFormat_ToAnother_Sheet

ਘੋਸ਼ਿਤ ਕੀਤਾ ਮੈਂ ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਸ਼ੀਟ ਨਾਮ Format ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ ਰੇਂਜ B1:E10 ਲਈ ਹੈ।

ਇੱਥੇ, ਮੈਂ ਕਾਪੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਵਿਧੀ, ਕਾਪੀ ਵਿਧੀ ਫਾਰਮੈਟ ਨਾਲ ਕਿਸੇ ਵੀ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰਦੀ ਹੈ।

ਅੰਤ ਵਿੱਚ, ਸੇਵ ਕਰੋ ਕੋਡ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ। .

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋਵੇਗਾ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_withFormat_ToAnother_Sheet ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ ਚੁਣਿਆ ਮੈਕਰੋ

ਇਸ ਲਈ, ਇਹ ਮੇਰੇ ਦੁਆਰਾ ਚੁਣੀ ਗਈ ਨਵੀਂ ਸ਼ੀਟ ਵਿੱਚ ਫਾਰਮੈਟ ਨਾਲ ਚੁਣੀ ਗਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੇਗਾ ( Format ਨਾਲ) .

2. VBA ਇੱਕ ਰੇਂਜ ਨੂੰ ਬਿਨਾਂ ਫਾਰਮੈਟ ਦੇ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਇਹ ਵੀ ਹੈ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਰਮੈਟ ਬਿਨਾਂ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਦੀ ਕਾਪੀ ਸੰਭਵ ਹੈ।

ਇੱਥੇ, ਮੈਂ ਕਾਪੀ <3 ਕਰਾਂਗਾ। ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਬਿਨਾਂ ਫਾਰਮੈਟ ਸ਼ੀਟ ਤੱਕ ਦੀ ਇੱਕ ਰੇਂਜ।

ਆਓ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੀਏ,

ਹੁਣ, ਡਿਵੈਲਪਰ ਨੂੰ ਖੋਲ੍ਹੋ। ਟੈਬ >> ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ( ALT + F11 ਦੀ ਵਰਤੋਂ ਕਰੋ)

ਅੱਗੇ, ਇਹ <2 ਖੋਲ੍ਹੇਗਾ।> ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਮਾਈਕ੍ਰੋਸਾਫਟ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ।

ਫਿਰ, ਖੋਲ੍ਹੋ ਇਨਸਰਟ >> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

9311

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_WithoutFormat_Toanother_sheet

ਮੈਂ ਰੇਂਜ ਲਈ ਹੈ। B1:E10 ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਸ਼ੀਟ ਨਾਮ ਬਿਨਾਂ ਫਾਰਮੈਟ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ।

ਇੱਥੇ, ਮੈਂ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਕਾਪੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਪਰ ਇਹ ਵੀ ਜ਼ਿਕਰ ਕੀਤਾ Paste:=xlPasteValues ​​ PasteSpecial ਵਿਧੀ ਵਿੱਚ ਤਾਂ ਕਿ ਇਹ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਦੇ ਮੁੱਲ ਨੂੰ ਹੀ ਪੇਸਟ ਕਰੇ, ਫਾਰਮੈਟ ਨੂੰ ਨਹੀਂ।

ਅੰਤ ਵਿੱਚ। , ਕੋਡ ਸੇਵ ਕਰੋ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਨੂੰ ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕਰੋ ਵੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ।

ਨੂੰ ਚੁਣੋ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_WithoutFormat_Toanother_Sheet ਚੁਣੋ ਅਤੇ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚੁਣਿਆ ਮੈਕਰੋ ਚਲਾਓ।

ਇਸ ਤਰ੍ਹਾਂ, ਇਹ ਮੁੱਲ ਨਹੀਂ ਫਾਰਮੈਟ<3 ਨਾਲ ਚੁਣੀ ਗਈ ਰੇਂਜ ਕਾਪੀ ਚੁਣਿਆ ਜਾਵੇਗਾ।>.

3. ਇੱਕ ਰੇਂਜ ਨੂੰ ਫਾਰਮੈਟ ਅਤੇ ਕਾਲਮ ਚੌੜਾਈ ਨਾਲ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਕਦੇ-ਕਦੇ ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੋ ਜਿਵੇਂ ਕਿ ਇਹ ਹੈ, ਇਸਦੇ ਲਈ ਤੁਸੀਂ ਫਾਰਮੈਟ ਅਤੇ ਕਾਲਮ ਚੌੜਾਈ ਨਾਲ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ।

ਇੱਥੇ, ਮੈਂ ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਫਾਰਮੈਟ & ਕਾਲਮ ਦੀ ਚੌੜਾਈ ਸ਼ੀਟ।

VBA ,

ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਦੇਖਣ ਲਈ. ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ

12>ਤੁਸੀਂ VBA ਐਡੀਟਰ ਖੋਲ੍ਹਣ ਲਈ ALT + F11 ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।

ਅੱਗੇ, ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ Microsoft Visual Basic ਦੀ ਇੱਕ ਨਵੀਂ ਵਿੰਡੋ ਖੋਲ੍ਹੇਗਾ।

ਉੱਥੇ, Insert ਖੋਲ੍ਹੋ। >> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

7313

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_to_Another_Sheet_with_FormatAndColumnWidth

ਮੈਂ ਰੇਂਜ ਲੈ ਲਈ ਹੈ B1:E10 ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਡੈਸਟੀਨੇਸ਼ਨ ਸ਼ੀਟ ਨਾਮ 'ਤੇ ਕਾਪੀ ਕਰਨ ਲਈ ਫਾਰਮੈਟ & ਕਾਲਮ ਚੌੜਾਈ

ਇੱਥੇ, ਮੈਂ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਕਾਪੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਮੈਂ PasteSpecial ਵਿਧੀ ਵੀ ਵਰਤੀ ਹੈ ਜਿੱਥੇ ਮੈਂ Paste:=xlPasteColumnWidths ਦਾ ਜ਼ਿਕਰ ਕੀਤਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਫਾਰਮੈਟ ਅਤੇ ਕਾਲਮ ਚੌੜਾਈ ਦੇ ਨਾਲ ਪੇਸਟ ਕਰੇ। .

ਅੰਤ ਵਿੱਚ, ਕੋਡ ਨੂੰ ਸੇਵ ਕਰੋ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਨੂੰ ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋਵੇਗਾ।

ਚੁਣੋ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_to_Another_Sheet_with_FormatAndColumnWidth ਚੁਣੋ ਅਤੇ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚੁਣਿਆ ਚਲਾਓ ਮੈਕਰੋ

ਨਤੀਜੇ ਵਜੋਂ, ਇਹ ਫਾਰਮੈਟ ਅਤੇ ਕਾਲਮ ਚੌੜਾਈ ਨਾਲ ਚੁਣੀ ਗਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੇਗਾ।

4. VBA ਇੱਕ ਰੇਂਜ ਨੂੰ ਫਾਰਮੂਲੇ ਨਾਲ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਜੇਕਰ ਤੁਹਾਡੇ ਡੇਟਾਸੈਟ ਵਿੱਚ ਕੋਈ ਫਾਰਮੂਲਾ ਹੈ ਤਾਂ ਤੁਸੀਂ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਫਿਕਰ ਨਹੀ! ਤੁਸੀਂ ਫਾਰਮੂਲੇ ਨੂੰ ਬਰਕਰਾਰ ਰੱਖਦੇ ਹੋਏ ਫ਼ਾਰਮੂਲਾ ਵਾਲੀ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ।

ਇੱਥੇ, ਮੈਂ ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰਾਂਗਾ। Formula ਸ਼ੀਟ

ਆਓ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੀਏ,

ਨਾਲ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਖੋਲ੍ਹੋ. ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਦੀ ਚੋਣ ਕਰੋ ( ਤੁਸੀਂ ALT + F11 ਕੀਬੋਰਡ)

11>

ਅੱਗੇ, ਇਹ ਵੀ ਵਰਤ ਸਕਦੇ ਹੋ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ Microsoft Visual Basic ਖੋਲ੍ਹੇਗਾ।

ਉਥੋਂ, ਖੋਲ੍ਹੋ Insert >> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

4121

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_withFormula_ToAnother_Sheet

ਮੈਂ ਰੇਂਜ ਲਈ ਹੈ। B1:E10 ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਡੈਸਟੀਨੇਸ਼ਨ ਸ਼ੀਟ ਨਾਮ WithFormula ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ।

ਇੱਥੇ, ਮੈਂ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ ਕਾਪੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਮੈਂ PasteSpecial ਵਿਧੀ ਦੀ ਵੀ ਵਰਤੋਂ ਕੀਤੀ ਜਿੱਥੇ ਮੈਂ Paste:=xlPasteFormulas ਦਾ ਜ਼ਿਕਰ ਕੀਤਾ ਹੈ ਤਾਂ ਜੋ ਇਹ ਚੁਣੀ ਗਈ ਰੇਂਜ ਦੇ ਨਾਲ ਫਾਰਮੂਲੇ ਰੱਖਦਾ ਹੋਵੇ।

ਅੰਤ ਵਿੱਚ , ਕੋਡ ਸੇਵ ਕਰੋ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਫਿਰ, ਵੇਖੋ ਨੂੰ ਖੋਲ੍ਹੋ। ਟੈਬ >> ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_withFormula_ToAnother_Sheet ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ ਚੁਣਿਆ ਗਿਆ ਮੈਕਰੋ

ਇਸ ਤਰ੍ਹਾਂ, ਇਹ ਫਾਰਮੂਲੇ ਨਾਲ ਸਾਰੀਆਂ ਚੁਣੀਆਂ ਗਈਆਂ ਸੈੱਲ ਰੇਂਜਾਂ ਨੂੰ ਕਾਪੀ ਕਰੇਗਾ।

ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਰੀਡਿੰਗਾਂ:

  • ਵੀਬੀਏ ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (11 ਤਰੀਕੇ)
  • ਐਕਸਲ ਵਿੱਚ ਰੇਂਜ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਲਈ VBA (3 ਢੰਗ)
  • ਐਕਸਲ ਵਿੱਚ VBA ਦੀ ਰੇਂਜ ਆਬਜੈਕਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (5 ਵਿਸ਼ੇਸ਼ਤਾ)

5. ਆਟੋਫਿਟ ਨਾਲ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਜਦੋਂ ਕਿ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰਦੇ ਹੋਏ ਤੁਸੀਂ AutoFit ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। VBA ਤੋਂ AutoFit ਨਵੀਂ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕੀਤੀ ਰੇਂਜ ਵਿੱਚ।

ਇੱਥੇ, ਮੈਂ ਡਾਟਾਸੈੱਟ ਤੋਂ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰਾਂਗਾ ਸ਼ੀਟ ਨੂੰ ਆਟੋਫਿਟ ਸ਼ੀਟ

ਆਓ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੀਏ,

ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਨੂੰ ਖੋਲ੍ਹੋ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ

12>ਤੁਸੀਂ VBA ਐਡੀਟਰ ਖੋਲ੍ਹਣ ਲਈ ALT + F11 ਕੀਬੋਰਡ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ।

ਅੱਗੇ, ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ Microsoft Visual Basic ਦੀ ਇੱਕ ਵਿੰਡੋ ਖੋਲ੍ਹੇਗਾ।

ਫਿਰ, ਖੋਲ੍ਹੋ Insert > ;> ਮੋਡਿਊਲ ਚੁਣੋ।

14>

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਵਿੱਚ ਹੇਠ ਲਿਖੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ। ਮੋਡਿਊਲ

2106

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_withFormat_AutoFit

ਘੋਸ਼ਿਤ ਕੀਤਾ ਪਹਿਲਾਂ, ਮੈਂ ਵਰਕਸ਼ੀਟ ਡੇਟਾਸੈੱਟ ਨੂੰ ਚੁਣਿਆ। ਫਿਰ ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ AutoFit ਨਾਮਕ ਮੰਜ਼ਿਲ ਸ਼ੀਟ 'ਤੇ ਕਾਪੀ ਕਰਨ ਲਈ ਰੇਂਜ B1:E10 ਲਈ।

ਇੱਥੇ, ਮੈਂ ਕਾਪੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ। ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਵਿਧੀ ਅਤੇ AutoFit ਵਿਧੀ ਦਿੱਤੇ ਗਏ ਕਾਲਮਾਂ B:E ਨੂੰ ਆਟੋਫਿੱਟ ਕਰ ਦੇਵੇਗੀ।

ਅੰਤ ਵਿੱਚ, ਸੇਵ ਕੋਡ ਅਤੇ ਜਾਓ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ।

33>

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_withFormat_AutoFit ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ ਚੁਣਿਆ ਗਿਆ ਮੈਕਰੋ

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

6. VBA ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

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

ਇੱਥੇ, ਮੈਂ ਬੁੱਕ1 ਦੀ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਸ਼ੀਟ1 ਦੀ ਇੱਕ ਰੇਂਜ ਕਾਪੀ ਕਰਾਂਗਾ ਵਰਕਬੁੱਕ।

ਆਓ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰੀਏ,

ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਚੁਣੋ (y ਤੁਸੀਂ ALT + F11 ਕੀਬੋਰਡ)

11>

ਫਿਰ, ਇਹ Microsoft Visual ਖੋਲ੍ਹੇਗਾਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਬੁਨਿਆਦੀ।

ਅੱਗੇ, ਖੋਲ੍ਹੋ ਇਨਸਰਟ >> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

9673

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_WithFormat_Toanother_WorkBook

ਮੈਂ ਰੇਂਜ ਲੈ ਲਈ ਹੈ B3:E10 ਸ਼ੀਟ ਨਾਮ ਤੋਂ ਡੇਟਾਸੈੱਟ ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਨਵੀਂ ਵਰਕਬੁੱਕ ਨਾਮ ਬੁੱਕ1 ਅਤੇ ਸ਼ੀਟ ਨਾਮ ਸ਼ੀਟ1 ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ।

ਇੱਥੇ, ਮੈਂ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਨਵੀਂ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ ਕਾਪੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ।

ਅੰਤ ਵਿੱਚ, ਕੋਡ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਅਤੇ ਵਰਕਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ >> ਤੋਂ ਮੈਕ੍ਰੋ ਦੇਖੋ

➤ ਇੱਕ ਡਾਇਲਾਗ ਬਾਕਸ ਪੌਪ ਅੱਪ ਹੋ ਜਾਵੇਗਾ।

ਹੁਣ, ਮੈਕ੍ਰੋ ਨਾਮ ਤੋਂ Copy_Range_WithFormat_Toanother_WorkBook ਚੁਣੋ ਮੈਕ੍ਰੋਜ਼ ਵਿੱਚ ਵਿੱਚ ਵਰਕਬੁੱਕ ਵੀ ਚੁਣੋ।

ਅੰਤ ਵਿੱਚ, ਚਲਾਓ ਚੁਣਿਆ ਗਿਆ ਮੈਕਰੋ

ਹੁਣ, ਇਹ ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਚੁਣੀ ਹੋਈ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰੇਗਾ।

7. ਇੱਕ ਰੇਂਜ ਨੂੰ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਦੀ ਆਖਰੀ ਕਤਾਰ ਵਿੱਚ ਕਾਪੀ ਕਰੋ

ਕਿਸੇ ਵੀ ਸਥਿਤੀ ਵਿੱਚ, ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਕਿਸੇ ਖਾਸ ਸੈੱਲ ਜਾਂ ਆਖਰੀ ਸੈੱਲ ਤੋਂ ਤੁਸੀਂ ਇਸਨੂੰ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਰ ਸਕਦੇ ਹੋ।

ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ ਦਾਖਲ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ, ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਣਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ, ਮੈਂ ਦੋ ਨਵੀਆਂ ਸ਼ੀਟਾਂ ਲਈਆਂ ਹਨ ਜਿਸ ਵਿੱਚ ਪੂਰਾ ਨਾਮ, ਈਮੇਲ, ਅਤੇ ਪਤਾ

ਆਓ ਪਹਿਲਾਂ ਡੇਟਾਸੈੱਟ2 ਸ਼ੀਟ ਨੂੰ ਦੇਖੀਏ।

ਇਹ ਆਖਰੀ ਸੈੱਲ ਦੇ ਹੇਠਾਂ ਸ਼ੀਟ ਹੈ।

ਇੱਥੇ, ਮੈਂ ਕਾਪੀ ਦੀ ਇੱਕ ਰੇਂਜ ਡਾਟਾਸੈੱਟ2 ਸ਼ੀਟ ਪਿਛਲੇ ਸੈੱਲ ਤੋਂ ਹੇਠਾਂ ਪਰ ਪਹਿਲੇ ਗੈਰ-ਖਾਲੀ ਸੈੱਲ ਤੋਂ।

ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਡਿਵੈਲਪਰ ਟੈਬ >> ਖੋਲ੍ਹੋ। ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ

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

ਫਿਰ, ਖੋਲ੍ਹੋ ਸ਼ਾਮਲ ਕਰੋ >> ਮੌਡਿਊਲ ਚੁਣੋ।

A ਮੋਡਿਊਲ ਖੋਲੇਗਾ ਫਿਰ ਖੁੱਲ੍ਹੇ ਮੋਡਿਊਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

7492

ਇੱਥੇ, ਮੈਂ ਉਪ ਪ੍ਰਕਿਰਿਆ Copy_Range_BelowLastCell_AnotherSheets

ਪਹਿਲਾਂ, ਮੈਂ ਸ਼ੀਟ ਦੀ ਚੋਣ ਕੀਤੀ Dataset2 ਅਤੇ ਫਿਰ ਆਖਰੀ ਕਤਾਰ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਕਤਾਰ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਅਤੇ ਗਿਣੀਆਂ ਕਤਾਰਾਂ ਨੂੰ lr ਵਿੱਚ ਰੱਖਿਆ।

ਫਿਰ ਲਿਆ ਗਿਆ। ਰੇਂਜ A2:C & lr ਮੌਜੂਦਾ ਸ਼ੀਟ ਤੋਂ ਡੈਸਟੀਨੇਸ਼ਨ ਸ਼ੀਟ ਨਾਮ ਬੀਲੋਆਸਟ ਸ਼ੀਟ ਨਾਮ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ।

ਦੁਬਾਰਾ, ਆਖਰੀ ਨੂੰ ਗਿਣਨ ਲਈ ਕਤਾਰ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਦੀ ਕਤਾਰ ਜਿਸਦਾ ਨਾਮ ਆਖਰੀ ਸੈੱਲ ਦੇ ਹੇਠਾਂ ਹੈ ਅਤੇ ਗਿਣੀ ਗਈ ਕਤਾਰ ਨੂੰ lrAnotherSheet ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ।

ਇੱਥੇ, ਮੈਂ ਕਾਪੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਚੁਣੀ ਗਈ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਅਤੇ ਆਟੋਫਿਟ ਵਿਧੀ ਦਿੱਤੇ ਗਏ ਕਾਲਮਾਂ ਨੂੰ ਆਟੋਫਿੱਟ ਕਰ ਦੇਵੇਗੀ A:C

ਅੰਤ ਵਿੱਚ, ਸੇਵ ਕਰੋ ਕੋਡ ਅਤੇ ਵਾਪਸ ਜਾਓ। ਵਰਕਸ਼ੀਟ 'ਤੇ।

ਅੱਗੇ, ਵੇਖੋ ਟੈਬ >> ਨੂੰ ਖੋਲ੍ਹੋ। ਮੈਕ੍ਰੋਜ਼ ਤੋਂ

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