ਵਿਸ਼ਾ - ਸੂਚੀ
ਜਦੋਂ ਅਸੀਂ ਕਈ ਐਕਸਲ ਸ਼ੀਟਾਂ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੁੰਦੇ ਹਾਂ, ਤਾਂ ਕਈ ਵਾਰ ਸਾਨੂੰ ਇੱਕ ਸਪ੍ਰੈਡਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡਾਟਾ ਕਾਪੀ ਕਰਨਾ ਪੈਂਦਾ ਹੈ। ਐਕਸਲ ਵਿੱਚ ਕਿਸੇ ਵੀ ਓਪਰੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਲਈ VBA ਨੂੰ ਲਾਗੂ ਕਰਨਾ ਸਭ ਤੋਂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ, ਸਭ ਤੋਂ ਤੇਜ਼, ਅਤੇ ਸਭ ਤੋਂ ਸੁਰੱਖਿਅਤ ਤਰੀਕਾ ਹੈ। ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗੇ ਕਿ ਕਿਵੇਂ ਐਕਸਲ ਵਿੱਚ VBA ਮੈਕਰੋ ਨਾਲ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡਾਟਾ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ ।
ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
ਤੁਸੀਂ ਇੱਥੋਂ ਮੁਫ਼ਤ ਅਭਿਆਸ ਐਕਸਲ ਵਰਕਬੁੱਕ ਨੂੰ ਡਾਊਨਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।
ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਹੋਰ.xlsm ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ
ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਨਾਲ 15 ਢੰਗ
ਇਸ ਭਾਗ ਵਿੱਚ, ਤੁਸੀਂ 15 ਵਿਧੀਆਂ ਸਿੱਖੋਗੇ ਕਿ ਤੁਸੀਂ ਕਿਵੇਂ ਤੋਂ ਡੇਟਾ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ। ਇੱਕ ਵਰਕਸ਼ੀਟ ਅਤੇ ਉਸ ਨੂੰ ਐਕਸਲ ਵਿੱਚ VBA ਦੇ ਨਾਲ ਦੂਜੀ ਵਿੱਚ ਪੇਸਟ ਕਰੋ।
ਉੱਪਰ ਉਹ ਡੇਟਾਸੈਟ ਹੈ ਜਿਸਨੂੰ ਇਹ ਲੇਖ ਸਾਡੀ ਉਦਾਹਰਣ ਵਜੋਂ ਵਿਚਾਰੇਗਾ।
1. ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਮੈਕਰੋ ਨੂੰ ਏਮਬੇਡ ਕਰੋ
VBA ਨਾਲ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਦੇ ਕਦਮਾਂ ਦਾ ਵਰਣਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਹੇਠਾਂ।
ਸਟਪਸ:
- ਸ਼ੁਰੂਆਤ ਵਿੱਚ, ਆਪਣੇ ਕੀਬੋਰਡ ਉੱਤੇ Alt + F11 ਦਬਾਓ ਜਾਂ ਟੈਬ ਉੱਤੇ ਜਾਓ। ਵਿਕਾਸਕਾਰ -> ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਖੋਲ੍ਹਣ ਲਈ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ।
- ਪੌਪ-ਅੱਪ ਕੋਡ ਵਿੱਚ ਵਿੰਡੋ, ਮੀਨੂ ਬਾਰ ਤੋਂ, ਇਨਸਰਟ -> 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਮੋਡੀਊਲ ।
- ਹੁਣ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇਐਕਸਲ ਵਿੱਚ ਫਿਲਟਰ ਕੀਤੇ ਸੈੱਲ (4 ਢੰਗ)
- ਰਨ ਟਾਈਮ ਗਲਤੀ 1004: ਰੇਂਜ ਕਲਾਸ ਦਾ ਪੇਸਟ ਵਿਸ਼ੇਸ਼ ਵਿਧੀ ਅਸਫਲ
- ਲਿੰਕ ਨੂੰ ਕਿਵੇਂ ਪੇਸਟ ਕਰੀਏ ਅਤੇ ਟ੍ਰਾਂਸਪੋਜ਼ ਵਿੱਚ ਐਕਸਲ (8 ਤੇਜ਼ ਤਰੀਕੇ)
12. ਉੱਪਰਲੀ ਰੇਂਜ ਤੋਂ ਕਾਪੀ ਕੀਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਰੱਖਦੇ ਹੋਏ ਇੱਕ ਰੇਂਜ ਦੇ ਹੇਠਾਂ ਇੱਕ ਕਤਾਰ ਪੇਸਟ ਕਰੋ
ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਮੁੱਲ ਨੂੰ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਇਸ ਵਿੱਚ ਪੇਸਟ ਕਰਦੇ ਹੋਏ ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਇੱਕ ਹੋਰ ਕਤਾਰ, ਫਿਰ VBA ਕੋਡ ਨਾਲ ਤੁਸੀਂ ਕੰਮ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਚਲਾ ਸਕਦੇ ਹੋ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਖੋਲ੍ਹੋ ਵਿਜ਼ੂਅਲ ਮੂਲ ਸੰਪਾਦਕ ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠਾਂ ਕਾਪੀ ਕਰੋ ਕੋਡ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
7197
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
<11
ਪਿਛਲੀ ਕਤਾਰ ਬਿਲਕੁਲ ਉਸੇ ਤਰ੍ਹਾਂ ਕਾਪੀ ਕੀਤੀ ਗਈ ਹੈ ਇਹ ਇਸਦੇ ਅੱਗੇ ਦੀ ਕਤਾਰ ਵਿੱਚ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸੈੱਲ ਤੋਂ ਦੂਜੇ ਸੈੱਲ ਵਿੱਚ ਆਟੋਮੈਟਿਕਲੀ ਡਾਟਾ ਕਿਵੇਂ ਕਾਪੀ ਕਰਨਾ ਹੈ
13. VBA ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਦੂਜੀ ਓਪਨ ਵਿੱਚ ਦੁਹਰਾਉਣ ਲਈ ਪਰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਵਰਕਬੁੱਕ
ਸਾਡੀ ਉਦਾਹਰਨ ਵਰਕਬੁੱਕ ਦੇ ਨਾਮ ਵੱਲ ਧਿਆਨ ਦਿਓ, ਸਰੋਤ ਵਰਕਬੁੱਕ । ਅਸੀਂ ਇਸ ਵਰਕਬੁੱਕ ਤੋਂ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਕਰਾਂਗੇ ਅਤੇ ਇਸਨੂੰ ਡੈਸਟੀਨੇਸ਼ਨ ਵਰਕਬੁੱਕ ਨਾਮਕ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਪੇਸਟ ਕਰਾਂਗੇ। ਖੋਲਾ ਪਰ ਸੁਰੱਖਿਅਤ ਨਹੀਂਹਾਲੇ ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਤੋਂ ਖੋਲ੍ਹੋ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਡਿਵੈਲਪਰ ਟੈਬ ਅਤੇ ਸ਼ਾਮਿਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ <ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ 1>ਪੇਸਟ ਕਰੋ ।
6044
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
48>
- ਅੱਗੇ, ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ। ਵਿੱਚ
ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਡੇਟਾ ਸਰੋਤ ਵਰਕਬੁੱਕ ਨੂੰ ਹੁਣ ਸ਼ੀਟ1 ਸ਼ੀਟ ਵਿੱਚ ਡੈਸਟੀਨੇਸ਼ਨ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA: ਸੈੱਲ ਮੁੱਲ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਵਿੱਚ ਪੇਸਟ ਕਰੋ
14. ਇੱਕ ਹੋਰ ਓਪਨ ਅਤੇ ਸੇਵਡ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਮੁੜ ਪੈਦਾ ਕਰਨ ਲਈ ਮੈਕਰੋ
ਇਸ ਵਾਰ, ਅਸੀਂ ਡੇਟਾਸੈਟ ਤੋਂ ਡਾਟਾਸੈੱਟ<19 ਦੀ ਨਕਲ ਕਰਾਂਗੇ ਸ਼ੀਟ ਸਰੋਤ ਵਰਕਬੁੱਕ ਤੋਂ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸਨੂੰ <1 ਵਿੱਚ ਸ਼ੀਟ2 ਵਰਕਸ਼ੀਟ ਵਿੱਚ> ਮੰਜ਼ਿਲ ਵਰਕਬੁੱਕ । ਪਰ ਹੁਣ, ਵਰਕਬੁੱਕ ਖੁੱਲ੍ਹੀ ਹੈ ਅਤੇ ਸੁਰੱਖਿਅਤ ਕੀਤੀ ਗਈ ਹੈ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ <2 ਖੋਲ੍ਹੋ> ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਇਸਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ।
4824
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ ।
ਡਾਟਾ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਵਿੱਚ ਸਰੋਤਵਰਕਬੁੱਕ ਨੂੰ ਹੁਣ ਸ਼ੀਟ2 ਸ਼ੀਟ ਵਿੱਚ ਡੈਸਟੀਨੇਸ਼ਨ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ। ਅਤੇ ਨਾਮ ਦੇਖੋ, ਇਸ ਵਾਰ ਵਰਕਬੁੱਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਗਿਆ ਸੀ।
ਹੋਰ ਪੜ੍ਹੋ: ਫਾਰਮੈਟ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਐਕਸਲ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰੀਏ
15. ਦੂਜੀ ਬੰਦ ਵਰਕਬੁੱਕ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਲਾਗੂ ਕਰੋ
ਪਿਛਲੇ ਦੋ ਭਾਗਾਂ ਵਿੱਚ, ਅਸੀਂ ਸਿੱਖਿਆ ਕਿ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਬੁੱਕ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ। ਖੁੱਲਾ ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਕੋਡ ਨੂੰ ਸਿੱਖਾਂਗੇ ਕਿ ਕਿਵੇਂ ਵਰਕਬੁੱਕ ਬੰਦ ਹੋਣ 'ਤੇ ਡੇਟਾ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
9176
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਚਲਾਓ ਇਸ ਕੋਡ ਨੂੰ। 14>
- ਤਰੀਕਿਆਂ 1 ਤੋਂ 14 ਲਈ ਤੁਹਾਡੀਆਂ ਵਰਕਬੁੱਕਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈਖੋਲ੍ਹਿਆ । ਉਹਨਾਂ ਤਰੀਕਿਆਂ ਵਿੱਚ ਦਿਖਾਏ ਗਏ ਮੈਕਰੋ ਕੋਡਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੇ ਸਮੇਂ, ਸਰੋਤ ਅਤੇ ਮੰਜ਼ਿਲ ਵਰਕਬੁੱਕ ਦੋਵਾਂ ਨੂੰ ਖੁੱਲ੍ਹਾ ਰੱਖਣਾ ਨਾ ਭੁੱਲੋ।
- ਜਦੋਂ ਤੁਹਾਡੀਆਂ ਵਰਕਬੁੱਕਾਂ ਨੂੰ ਸੇਵ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਤਾਂ ਫਾਈਲ ਕਿਸਮ ਨਾਲ ਫਾਈਲ ਨਾਮ ਲਿਖੋ ਕੋਡ ਦੇ ਅੰਦਰ. ਜਦੋਂ ਵਰਕਬੁੱਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਫਾਈਲ ਦੀ ਕਿਸਮ ਤੋਂ ਬਿਨਾਂ ਸਿਰਫ਼ ਫਾਈਲ ਦਾ ਨਾਮ ਲਿਖੋ। ਉਦਾਹਰਨ ਲਈ, ਜੇਕਰ ਤੁਹਾਡੀ ਵਰਕਬੁੱਕ ਨੂੰ ਸੇਵ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ " ਮੰਜ਼ਿਲ। xlsx " ਲਿਖੋ, ਪਰ ਜੇਕਰ ਵਰਕਬੁੱਕ ਨੂੰ ਸੁਰੱਖਿਅਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ , ਫਿਰ ਕੋਡ ਦੇ ਅੰਦਰ “ ਮੰਜ਼ਿਲ ” ਲਿਖੋ।
ਹਾਲਾਂਕਿ, ਇਸ ਵਾਰ ਵਰਕਬੁੱਕ ਸੀ. ਬੰਦ ਹੈ ਪਰ ਕੋਡ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਤੋਂ ਬਾਅਦ ਵੀ, ਸਰੋਤ ਵਰਕਬੁੱਕ ਵਿੱਚ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਡਾਟਾ ਹੁਣ <ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ 18>ਸ਼ੀਟ3 ਸ਼ੀਟ ਡੈਸਟੀਨੇਸ਼ਨ ਵਰਕਬੁੱਕ ਵਿੱਚ।
ਹੋਰ ਪੜ੍ਹੋ: ਡਾਟਾ ਕਾਪੀ ਕਰਨ ਲਈ ਐਕਸਲ VBA ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਤੋਂ ਬਿਨਾਂ ਖੋਲ੍ਹੇ
ਯਾਦ ਰੱਖਣ ਵਾਲੀਆਂ ਚੀਜ਼ਾਂ
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਨੇ ਤੁਹਾਨੂੰ ਦਿਖਾਇਆ ਹੈ ਕਿ ਕਿਵੇਂ VBA ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ । ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਇਹ ਲੇਖ ਤੁਹਾਡੇ ਲਈ ਬਹੁਤ ਲਾਭਦਾਇਕ ਰਿਹਾ ਹੈ. ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਲ ਵਿਸ਼ੇ ਸੰਬੰਧੀ ਕੋਈ ਸਵਾਲ ਹਨ ਤਾਂ ਬੇਝਿਜਕ ਪੁੱਛੋ।
ਇਸਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਪੇਸਟ ਕਰੋ ।4275
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
ਕੋਡ ਦਾ ਇਹ ਟੁਕੜਾ ਬੀ2 ਤੋਂ F9 ਤੱਕ ਰੇਂਜ ਦੀ ਨਕਲ ਕਰੇਗਾ ਸ਼ੀਟ ਤੋਂ ਡੇਟਾਸੈੱਟ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਬੀ2 ਰੇਂਜ ਵਿੱਚ ਪੇਸਟ ਕਰੇਗਾ। ਕਾਪੀ ਪੇਸਟ ਨਾਮ ਵਾਲੀ ਸ਼ੀਟ ਵਿੱਚ।
- ਫਿਰ, ਆਪਣੇ ਕੀਬੋਰਡ ਜਾਂ ਮੀਨੂ ਤੋਂ F5 ਦਬਾਓ। ਪੱਟੀ ਚੁਣੋ ਚਲਾਓ -> Sub/UserForm ਚਲਾਓ। ਤੁਸੀਂ ਮੈਕਰੋ ਨੂੰ ਚਲਾਉਣ ਲਈ ਸਬ-ਮੇਨੂ ਬਾਰ ਵਿੱਚ ਛੋਟੇ ਪਲੇ ਆਈਕਨ 'ਤੇ ਕਲਿੱਕ ਵੀ ਕਰ ਸਕਦੇ ਹੋ। .
ਅੰਤ ਵਿੱਚ, ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਸਾਰਾ ਡਾਟਾ ਹੁਣ ਕਾਪੀਪੇਸਟ<ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ। ਸਾਡੀ Excel ਵਰਕਬੁੱਕ ਵਿੱਚ 19> ਸ਼ੀਟ।
ਹੋਰ ਪੜ੍ਹੋ: Excel VBA: ਰੇਂਜ ਨੂੰ ਕਿਸੇ ਹੋਰ ਵਰਕਬੁੱਕ ਵਿੱਚ ਕਾਪੀ ਕਰੋ
2 . ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਐਕਟਿਵ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡਾਟਾ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਮੈਕਰੋ
ਪਿਛਲੇ ਭਾਗ ਵਿੱਚ, ਸਾਨੂੰ ਵਰਕਸ਼ੀਟ ਨੂੰ ਸਰਗਰਮ ਕਰਨ ਦੀ ਲੋੜ ਨਹੀਂ ਸੀ। ਪਰ ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਸਿੱਖਾਂਗੇ ਕਿ ਕਿਵੇਂ ਇੱਕ ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ ।
ਕਦਮ:
- ਇਸੇ ਤਰੀਕੇ ਨਾਲ ਪਹਿਲਾਂ ਵਾਂਗ, ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ।
6147
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਉੱਪਰ ਦਿਖਾਏ ਗਏ ਕੋਡ ਨੂੰ ਚਲਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਵਿੱਚ ਨਤੀਜਾ ਵੇਖੋਚਿੱਤਰ।
ਇਸ ਵਾਰ, ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਸਾਰਾ ਡਾਟਾ ਹੁਣ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਹੈ। ਪੇਸਟ ਸ਼ੀਟ ਜੋ ਅਸੀਂ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਰਗਰਮ ਕੀਤੀ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ: ਇੱਕ ਸੈੱਲ ਤੋਂ ਦੂਜੀ ਸ਼ੀਟ ਵਿੱਚ ਟੈਕਸਟ ਕਾਪੀ ਕਰਨ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲਾ
3. VBA ਮੈਕਰੋ ਨਾਲ ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਸਿੰਗਲ ਸੈੱਲ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ
ਉਪਰੋਕਤ ਭਾਗਾਂ ਵਿੱਚ, ਤੁਸੀਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਡੇਟਾ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ। ਹੁਣ, ਤੁਸੀਂ ਦੇਖੋਗੇ ਕਿ ਤੁਹਾਡੀ ਐਕਸਲ ਸਪ੍ਰੈਡਸ਼ੀਟ ਵਿੱਚ ਡਾਟਾ ਦਾ ਇੱਕ ਟੁਕੜਾ ਹੋਣ 'ਤੇ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ।
ਹੇਠਾਂ ਦਿੱਤੇ ਚਿੱਤਰ ਨੂੰ ਦੇਖੋ, <1 ਰੇਂਜ ਸ਼ੀਟ ਵਿੱਚ ਸਿਰਫ਼ ਇੱਕ ਮੁੱਲ ਹੁੰਦਾ ਹੈ।
24>
ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਅਸੀਂ ਇਸ ਇੱਕ ਸੈੱਲ ਨੂੰ ਦੂਜੇ ਸੈੱਲ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰ ਸਕਦੇ ਹਾਂ। ਸ਼ੀਟ ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ।
ਪੜਾਅ:
- ਜਿਵੇਂ ਉੱਪਰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ<ਖੋਲ੍ਹੋ 2> ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਿਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ, ਹੇਠਾਂ ਕਾਪੀ ਕਰੋ ਕੋਡ ਅਤੇ ਪੇਸਟ ਕਰੋ
1598
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਕੋਡ ਦੇ ਇਸ ਟੁਕੜੇ ਨੂੰ ਚਲਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਵੱਲ ਧਿਆਨ ਦਿਓ।
ਉਹ ਸਿੰਗਲ ਡੇਟਾ “ ਇਸ ਸੈੱਲ ਨੂੰ ਕਾਪੀ ਕਰੋ<19 ” ਸੈੱਲ B4 ਵਿੱਚ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਵਿੱਚ ਹੁਣ ਕਾਪੀ ਰੇਂਜ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕੀਤੀ ਗਈ ਹੈ ਸੈਲ B2 ।
ਹੋਰ ਪੜ੍ਹੋ: ਸਿਰਫ ਕਾਪੀ ਕਰਨ ਲਈ ਐਕਸਲ VBAਮੰਜ਼ਿਲ ਲਈ ਮੁੱਲ (ਮੈਕਰੋ, UDF, ਅਤੇ ਉਪਭੋਗਤਾ ਫਾਰਮ)
4. ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਕਾਪੀ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਐਕਸਲ ਮੈਕਰੋ ਵਿੱਚ ਪੇਸਟ ਸਪੈਸ਼ਲ ਵਿਧੀ ਨਾਲ ਪੇਸਟ ਕਰੋ
ਤੁਸੀਂ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਡੇਟਾ ਕਾਪੀ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਐਕਸਲ ਦੇ ਪੇਸਟ ਸਪੈਸ਼ਲ<2 ਨਾਲ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਨਾਲ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹੋ।> VBA ਨਾਲ ਵਿਧੀ। ਅਜਿਹਾ ਕਰਨ ਲਈ ਕਦਮ ਹੇਠਾਂ ਦਿੱਤੇ ਗਏ ਹਨ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਟੈਬ ਅਤੇ ਇਨਸਰਟ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਦਿਓ।
8315
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਚਲਾਓ ਕੋਡ ਦਾ ਇਹ ਟੁਕੜਾ।
ਉਪਰੋਕਤ ਤਸਵੀਰ ਨੂੰ ਦੇਖੋ। ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਡਾਟਾ ਹੁਣ ਐਕਸਲ ਵਿੱਚ ਪੇਸਟ ਸਪੈਸ਼ਲ ਸ਼ੀਟ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕੀਤਾ ਗਿਆ ਹੈ।
ਹੋਰ ਪੜ੍ਹੋ : Excel ਵਿੱਚ ਮੁੱਲਾਂ ਅਤੇ ਫਾਰਮੈਟਾਂ ਨੂੰ ਕਾਪੀ ਕਰਨ ਲਈ VBA ਪੇਸਟ ਵਿਸ਼ੇਸ਼ (9 ਉਦਾਹਰਨਾਂ)
5. ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੇ ਵਿੱਚ ਆਖਰੀ ਸੈੱਲ ਦੇ ਹੇਠਾਂ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ ਮੈਕਰੋ
ਸਾਡੇ ਕੋਲ ਪਹਿਲਾਂ ਹੀ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਵਿੱਚ ਕੁਝ ਡੇਟਾ ਹੈ (ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ ਜਾਣ-ਪਛਾਣ ਭਾਗ)। ਹੁਣ, ਇਸ ਭਾਗ ਦੇ ਆਉਣ ਵਾਲੇ ਭਾਗ ਨੂੰ ਦੇਖੋ। ਸਾਡੇ ਕੋਲ ਹੁਣ ਆਖਰੀ ਸੈੱਲ ਨਾਮ ਦੀ ਇੱਕ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕੁਝ ਨਵਾਂ ਡੇਟਾ ਹੈ।
29>
ਅਸੀਂ ਇੱਥੇ ਕੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਅਸੀਂ ਕਰਾਂਗੇ ਖਾਸ ਡੇਟਾ (ਸੈੱਲ B5 ਤੋਂ F9) ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਜੋ ਵਿੱਚ ਹਨਇਸ ਪਿਛਲੇ ਸੈੱਲ ਸ਼ੀਟ ਦੇ ਆਖਰੀ ਸੈੱਲ ਦੇ ਹੇਠਾਂ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
9488
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ । ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਨੂੰ ਦੇਖੋ।
ਇੱਥੇ, ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਸਿਰਫ਼ ਚੁਣਿਆ ਡਾਟਾ ਹੁਣ <1 ਹੈ। ਐਕਸਲ ਵਿੱਚ ਆਖਰੀ ਸੈੱਲ ਸ਼ੀਟ ਵਿੱਚ ਆਖਰੀ ਸੈੱਲ ਦੇ ਹੇਠਾਂ ਕਾਪੀ ਕੀਤਾ ਗਿਆ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਮੁੱਲਾਂ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ ਫਾਰਮੂਲਾ ( 5 ਉਦਾਹਰਨਾਂ)
6. ਵਰਕਸ਼ੀਟ ਨੂੰ ਕਲੀਅਰ ਕਰਨ ਲਈ ਪਹਿਲਾਂ VBA ਮੈਕਰੋ, ਫਿਰ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ 'ਤੇ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ
ਕੀ ਹੋਵੇਗਾ ਜੇਕਰ ਤੁਹਾਡੀ ਮੌਜੂਦਾ ਸ਼ੀਟ ਵਿੱਚ ਗਲਤ ਡੇਟਾ ਹੈ ਅਤੇ ਤੁਸੀਂ ਉੱਥੇ ਮੂਲ ਡੇਟਾ ਐਕਸਟਰੈਕਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ।
ਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ 'ਤੇ ਦੇਖੋ. ਅਸੀਂ ਕਲੀਅਰ ਰੇਂਜ ਸ਼ੀਟ ਤੋਂ ਡਾਟਾ ਕਲੀਅਰ ਕਰਾਂਗੇ ਅਤੇ VBA ਕੋਡ ਨਾਲ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਡਾਟਾ ਇੱਥੇ ਸਟੋਰ ਕਰਾਂਗੇ।
ਸਟਪਸ:
- ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਅਤੇ ਇਨਸਰਟ ਕਰੋ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
4485
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਕੋਡ ਦੇ ਇਸ ਹਿੱਸੇ ਨੂੰ ਚਲਾਓ । ਵੱਲ ਦੇਖੋਹੇਠ ਦਿੱਤੀ ਤਸਵੀਰ।
ਕਲੀਅਰ ਰੇਂਜ ਸ਼ੀਟ ਵਿੱਚ ਪਿਛਲਾ ਡੇਟਾ ਹੁਣ <ਦੇ ਡੇਟਾ ਦੁਆਰਾ ਬਦਲਿਆ ਗਿਆ ਹੈ 1> ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ।
ਹੋਰ ਪੜ੍ਹੋ: ਮਾਪਦੰਡ ਦੇ ਆਧਾਰ 'ਤੇ ਇੱਕ ਵਰਕਬੁੱਕ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡੇਟਾ ਕਾਪੀ ਕਰਨ ਲਈ ਮੈਕਰੋ
7. ਰੇਂਜ. ਕਾਪੀ ਫੰਕਸ਼ਨ
ਦੇ ਨਾਲ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੇ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ ਮੈਕਰੋ
ਹੁਣ, ਅਸੀਂ VBA ਕੋਡ ਬਾਰੇ ਸਿੱਖਾਂਗੇ ਕਿ ਕਿਵੇਂ ਡਾਟਾ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ Excel ਵਿੱਚ Range.Copy ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਇੱਕ ਵਰਕਸ਼ੀਟ ਦੂਜੀ ਲਈ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, <1 ਖੋਲ੍ਹੋ ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ>ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਕਾਪੀ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਅਤੇ ਪੇਸਟ ਇਸਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਕਰੋ।
2448
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਕੋਡ ਦੇ ਇਸ ਟੁਕੜੇ ਨੂੰ ਚਲਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੀ ਤਸਵੀਰ ਨੂੰ ਦੇਖੋ।
ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਇਸ ਤੋਂ ਡਾਟਾ ਡੁਪਲੀਕੇਟ ਕੀਤਾ ਹੈ ਰੇਂਜ. ਕਾਪੀ ਫੰਕਸ਼ਨ ਨਾਲ ਰੇਂਜ ਕਾਪੀ ਕਰੋ ਸ਼ੀਟ ਵਿੱਚ ਡਾਟਾਸੈੱਟ ਸ਼ੀਟ।
ਹੋਰ ਪੜ੍ਹੋ: ਸੈੱਲ ਵੈਲਯੂ ਨੂੰ ਕਿਸੇ ਹੋਰ ਸੈੱਲ ਵਿੱਚ ਕਾਪੀ ਕਰਨ ਲਈ ਐਕਸਲ ਫਾਰਮੂਲਾ
ਮਿਲਦੀਆਂ ਰੀਡਿੰਗਾਂ
- ਮਾਪਦੰਡਾਂ ਦੇ ਆਧਾਰ 'ਤੇ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਕਤਾਰਾਂ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਐਕਸਲ VBA
- ਮਾਨਾਂ ਨੂੰ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਦੀ ਵਰਤੋਂ ਕਰੋ ਐਕਸਲ ਵਿੱਚ ਕੋਈ ਫਾਰਮੈਟਿੰਗ ਦੇ ਨਾਲ y
- ਕੇਵਲ ਐਕਸਲ ਵਿੱਚ ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਸੈੱਲਾਂ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨਾ ਹੈ (3 ਆਸਾਨ ਤਰੀਕੇ)
- ਕਾਪੀ ਅਤੇ ਪੇਸਟਐਕਸਲ ਵਿੱਚ ਕੰਮ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹੈ (9 ਕਾਰਨ ਅਤੇ ਹੱਲ)
- ਮੈਕਰੋ (4 ਉਦਾਹਰਨਾਂ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਕਈ ਕਤਾਰਾਂ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਕਰਨਾ ਹੈ
8। USEDRANGE ਪ੍ਰਾਪਰਟੀ
ਇਸ ਵਾਰ, ਅਸੀਂ VBA ਕੋਡ ਨੂੰ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡੁਪਲੀਕੇਟ ਕਰਨ ਲਈ ਮੈਕਰੋ ਕੋਡ ਨੂੰ ਲਾਗੂ ਕਰੋ ਇੱਕ ਤੋਂ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਵਰਕਸ਼ੀਟ ਨੂੰ ਐਕਸਲ ਵਿੱਚ UsedRange ਐਟਰੀਬਿਊਟ ਨਾਲ ਕਿਸੇ ਹੋਰ ਤੇ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਖੋਲ੍ਹੋ ਸੰਪਾਦਕ ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
1948
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਕੋਡ ਦੇ ਇਸ ਟੁਕੜੇ ਨੂੰ ਚਲਾਓ ।
ਜਿਵੇਂ ਕਿ ਅਸੀਂ ਉਪਰੋਕਤ ਤਸਵੀਰ ਵਿੱਚ ਦੇਖ ਸਕਦੇ ਹਾਂ, ਅਸੀਂ ਸਫਲਤਾਪੂਰਵਕ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰ ਲਿਆ ਹੈ। USEDRANGE ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਲ Dataset ਸ਼ੀਟ UsedRange ਸ਼ੀਟ ਤੋਂ ਡਾਟਾ।
ਇਹ ਵੀ ਵੇਖੋ: ਐਕਸਲ ਵਿੱਚ ਨੰਬਰ ਆਟੋਫਿਲ ਕਿਵੇਂ ਕਰੀਏ (12 ਤਰੀਕੇ)ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਤੋਂ ਵੱਧ ਸੈੱਲਾਂ ਵਿੱਚ ਇੱਕੋ ਮੁੱਲ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਕਰਨਾ ਹੈ (4 ਢੰਗ)
9. ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਸ਼ੀਟ ਵਿੱਚ ਚੁਣੇ ਹੋਏ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਮੈਕਰੋ
ਤੁਸੀਂ VBA<ਦੇ ਨਾਲ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਸਿਰਫ਼ ਕੁਝ ਚੁਣੇ ਹੋਏ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹੋ 2>। ਅਜਿਹਾ ਕਰਨ ਲਈ ਕਦਮ ਹੇਠਾਂ ਦਿਖਾਏ ਗਏ ਹਨ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ<ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ। 2> ਟੈਬ ਅਤੇ ਇਨਸਰਟ a ਮੋਡਿਊਲ ਵਿੱਚਕੋਡ ਵਿੰਡੋ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
4188
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਹੈ ਚੱਲਣ ਲਈ ਤਿਆਰ।
ਇਹ ਕੋਡ ਕੇਵਲ B4 ਤੋਂ F7 ਦੀ ਰੇਂਜ ਨੂੰ ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਕਾਪੀ ਕਰੇਗਾ ਅਤੇ ਉਨ੍ਹਾਂ ਨੂੰ ਇਸ ਵਿੱਚ ਪੇਸਟ ਕਰੇਗਾ। B2 ਰੇਂਜ ਪੇਸਟ ਚੁਣੀ ਗਈ ਨਾਮ ਵਾਲੀ ਸ਼ੀਟ ਵਿੱਚ।
- ਅੱਗੇ, ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ ।
ਅੰਤ ਵਿੱਚ, ਡੇਟਾਸੈੱਟ ਸ਼ੀਟ ਤੋਂ ਸਿਰਫ਼ ਚੁਣਿਆ ਡਾਟਾ। ਐਕਸਲ ਵਰਕਬੁੱਕ ਵਿੱਚ ਚੁਣੇ ਗਏ ਪੇਸਟ ਸ਼ੀਟ ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕੀਤੇ ਗਏ ਹਨ।
ਹੋਰ ਪੜ੍ਹੋ: ਵੀਬੀਏ ਪੇਸਟ ਸਪੈਸ਼ਲ ਨੂੰ ਕਿਵੇਂ ਲਾਗੂ ਕਰਨਾ ਹੈ ਅਤੇ ਸ੍ਰੋਤ ਫਾਰਮੈਟਿੰਗ ਨੂੰ Excel ਵਿੱਚ ਰੱਖੋ
10. ਪਹਿਲੀ ਖਾਲੀ ਕਤਾਰ ਵਿੱਚ ਇੱਕ ਵਰਕਸ਼ੀਟ ਤੋਂ ਦੂਜੀ ਵਿੱਚ ਡੈਟਾ ਡੁਪਲੀਕੇਟ ਕਰਨ ਲਈ ਮੈਕਰੋ ਕੋਡ
ਇੱਥੇ, ਅਸੀਂ ਦੇਖਾਂਗੇ ਕਿ ਡਾਟਾਸੈੱਟ <19 ਤੋਂ ਡਾਟਾ ਕਾਪੀ ਕਿਵੇਂ ਕਰਨਾ ਹੈ। ਸ਼ੀਟ ਅਤੇ ਪੇਸਟ ਜੋ ਪਹਿਲੇ ਖਾਲੀ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਐਕਸਲ ਵਿੱਚ VBA ਨਾਲ।
ਪੜਾਅ:
- ਪਹਿਲਾਂ, ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ੍ਹੋ ਅਤੇ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
- ਦੂਜਾ, ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਕਾਪੀ ਕਰੋ ਅਤੇ ਪੇਸਟ ਕਰੋ ਇਸ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ।
9357
ਤੁਹਾਡਾ ਕੋਡ ਹੈ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਚਲਾਓ ਕੋਡ ਦਾ ਇਹ ਹਿੱਸਾ। 14>
- ਪਹਿਲਾਂ, ਖੋਲ੍ਹੋ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਡਿਵੈਲਪਰ ਟੈਬ ਤੋਂ ਅਤੇ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰੋ ਇੱਕ ਮੋਡਿਊਲ ।
- ਦੂਜਾ, ਕਾਪੀ ਕਰੋ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਅਤੇ ਪੇਸਟ ਨੂੰ ਕੋਡ ਵਿੰਡੋ ਵਿੱਚ ਕਰੋ।
ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਦੇਖੋ। ਸ਼ੀਟ13 ਪੂਰੀ ਤਰ੍ਹਾਂ ਖਾਲੀ ਸੀ। ਨਤੀਜੇ ਵਜੋਂ, ਚਲਾਇਆ ਕੋਡ ਪੇਸਟ ਕੀਤਾ ਗਿਆਐਕਸਲ ਵਿੱਚ ਸ਼ੀਟ13 ਸ਼ੀਟ ਵਿੱਚ ਪਹਿਲੇ ਸੈੱਲ ਵਿੱਚ ਡੇਟਾਸੈਟ ਸ਼ੀਟ ਤੋਂ ਕਾਪੀ ਕੀਤਾ ਗਿਆ ਡਾਟਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA (3 ਉਦਾਹਰਨਾਂ) ਨਾਲ ਅਗਲੀ ਖਾਲੀ ਕਤਾਰ ਵਿੱਚ ਮੁੱਲਾਂ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰੋ
11. ਇੱਕ ਐਕਸਲ ਸ਼ੀਟ ਤੋਂ ਆਟੋ-ਫਿਲਟਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰਨ ਲਈ VBA ਨੂੰ ਏਮਬੇਡ ਕਰੋ
ਅਸੀਂ ਸਰੋਤ ਡੇਟਾਸੈਟ ਨੂੰ ਫਿਲਟਰ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਕਿਸੇ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਸਿਰਫ ਫਿਲਟਰ ਕੀਤੇ ਡੇਟਾ ਨੂੰ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਰ ਸਕਦੇ ਹਾਂ ਵਿੱਚ ਐਕਸਲ। VBA ਨਾਲ ਇਹ ਕਦਮ-ਦਰ-ਕਦਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਬਾਰੇ ਜਾਣਨ ਲਈ ਇਸ ਲੇਖ ਦਾ ਪਾਲਣ ਕਰੋ।
ਕਦਮ:
2505
ਤੁਹਾਡਾ ਕੋਡ ਹੁਣ ਚੱਲਣ ਲਈ ਤਿਆਰ ਹੈ।
- ਅੱਗੇ, ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਓ । ਸਿਰਫ਼ ਉਹ ਕਤਾਰ ਜਿਸ ਵਿੱਚ “ Dean ” ਹੈ, ਨੂੰ ਫਿਲਟਰ ਕੀਤਾ ਜਾਵੇਗਾ ਅਤੇ ਕਿਸੇ ਹੋਰ ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਕੀਤਾ ਜਾਵੇਗਾ।
ਉਪਰੋਕਤ ਚਿੱਤਰ ਵਿੱਚ ਧਿਆਨ ਦਿਓ. B ਕਾਲਮ ਤੋਂ ਸਿਰਫ਼ ਫਿਲਟਰ ਕੀਤਾ ਡੇਟਾ “ ਡੀਨ ” ਹੁਣ ਸ਼ੀਟ15 ਸ਼ੀਟ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕੀਤਾ ਗਿਆ ਹੈ .
ਹੋਰ ਪੜ੍ਹੋ: ਵੀਬੀਏ (7 ਵਿਧੀਆਂ) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਐਕਸਲ ਵਿੱਚ ਕਾਪੀ ਅਤੇ ਪੇਸਟ ਕਿਵੇਂ ਕਰੀਏ
ਸਮਾਨ ਰੀਡਿੰਗਾਂ
- ਐਕਸਲ VBA ਨਾਲ ਆਟੋਫਿਲਟਰ ਅਤੇ ਦਿਖਣਯੋਗ ਕਤਾਰਾਂ ਨੂੰ ਕਿਵੇਂ ਕਾਪੀ ਕਰਨਾ ਹੈ
- ਐਕਸਲ ਵਿੱਚ ਇੱਕ ਹੋਰ ਵਰਕਸ਼ੀਟ ਵਿੱਚ ਵਿਲੱਖਣ ਮੁੱਲਾਂ ਨੂੰ ਕਾਪੀ ਕਰੋ (5 ਢੰਗ)
- ਮਰਜਡ ਨੂੰ ਕਾਪੀ ਕਿਵੇਂ ਕਰੀਏ ਅਤੇ