ਵਿਸ਼ਾ - ਸੂਚੀ
ਜੇਕਰ ਤੁਸੀਂ VBA ਰੇਂਜ ਔਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਕੁਝ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਿਆਂ ਦੀ ਤਲਾਸ਼ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਲੇਖ ਦੀ ਕੀਮਤ ਮਿਲੇਗੀ। ਆਉ VBA ਰੇਂਜ ਔਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਤਰੀਕਿਆਂ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰੀਏ।
ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
VBA ਰੇਂਜ Offset.xlsm
VBA ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ 11 ਤਰੀਕੇ
ਮੇਰੇ ਕੋਲ ਕਾਲਜ ਦੇ ਕੁਝ ਵਿਦਿਆਰਥੀਆਂ ਦੀ ਜਾਣਕਾਰੀ ਵਾਲੀ ਹੇਠ ਦਿੱਤੀ ਡਾਟਾ ਸਾਰਣੀ ਹੈ। ਇਸ ਡੇਟਾਸੈਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਮੈਂ VBA ਰੇਂਜ ਔਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਤਰੀਕਿਆਂ ਦੀ ਵਿਆਖਿਆ ਕਰਾਂਗਾ।
ਇਸ ਉਦੇਸ਼ ਲਈ, ਮੈਂ Microsoft Excel 365 ਵਰਜਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਤੁਸੀਂ ਕਿਸੇ ਵੀ ਤੁਹਾਡੀ ਸਹੂਲਤ ਦੇ ਅਨੁਸਾਰ ਹੋਰ ਸੰਸਕਰਣ।
ਢੰਗ-1: VBA ਰੇਂਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸੈੱਲ ਦੀ ਚੋਣ ਕਰਨਾ
ਇੱਥੇ, ਅਸੀਂ ਇੱਕ ਸੈੱਲ ਚੁਣਾਂਗੇ ਜਿਸ ਵਿੱਚ ਨਾਮ ਹੈ ਡੈਨੀਅਲ ਡਿਫੋ. ਇਸ ਮਕਸਦ ਲਈ, ਅਸੀਂ VBA ਵਿੱਚ RANGE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।
ਸਟੈਪ-01 :
➤ ਡਿਵੈਲਪਰ ਟੈਬ>> ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿਕਲਪ
14>
ਫਿਰ, 'ਤੇ ਜਾਓ ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੁੱਲ ਜਾਵੇਗਾ।
➤ ਇਨਸਰਟ ਟੈਬ>> ਮੋਡਿਊਲ ਵਿਕਲਪ
0> 'ਤੇ ਜਾਓ।ਉਸ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਮੋਡਿਊਲ ਬਣਾਇਆ ਜਾਵੇਗਾ।
16>
ਸਟੈਪ-02 :
➤ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ
5706
ਇਹ ਸੈੱਲ B8 ਨੂੰ ਚੁਣੇਗਾ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਇਸ ਤਰ੍ਹਾਂ, ਤੁਹਾਨੂੰ ਡੈਨੀਅਲ ਡਿਫੋ ਚੁਣਿਆ ਵਾਲਾ ਸੈੱਲ ਮਿਲੇਗਾ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VBA ਦੀ ਰੇਂਜ ਆਬਜੈਕਟ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
ਢੰਗ-2: VBA ਰੇਂਜ
ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਗਾਤਾਰ ਸੈੱਲਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਚੁਣਨਾ ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ ਕਾਲਮ ਅਤੇ ਨਤੀਜਾ ਕਾਲਮ ਵਰਗੀ ਇੱਕ ਸੀਮਾ ਚੁਣ ਸਕਦੇ ਹੋ। ਇਸ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਸਟੈਪ-01 ਵਿਧੀ-1
3172
ਇਹ B5 ਤੋਂ C10 ਤੱਕ ਸੈੱਲਾਂ ਦੀ ਚੋਣ ਕਰੇਗਾ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਉਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਕਾਲਮ B ਵਿੱਚ ਸੈੱਲ ਮਿਲਣਗੇ। ਅਤੇ ਕਾਲਮ C ਚੁਣਿਆ ਗਿਆ।
ਢੰਗ-3: VBA ਰੇਂਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੈਰ-ਸੰਬੰਧੀ ਸੈੱਲਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਚੁਣਨਾ
ਮੰਨ ਲਓ, ਤੁਸੀਂ ਵਿਲੀਅਮ ਡੇਵਿਡ ਅਤੇ ਮਾਈਕਲ ਐਂਥਨੀ ਉਨ੍ਹਾਂ ਦੇ ਸਬੰਧਤ ਈਮੇਲ ਆਈਡੀ ਸਮੇਤ ਨਾਮ ਵਾਲੇ ਵਿਦਿਆਰਥੀਆਂ ਦੀ ਚੋਣ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਹਨਾਂ ਗੈਰ-ਸੰਗਠਿਤ ਸੈੱਲਾਂ ਨੂੰ ਚੁਣਨ ਲਈ ਤੁਸੀਂ ਇਸ ਵਿਧੀ ਦਾ ਪਾਲਣ ਕਰ ਸਕਦੇ ਹੋ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਪੜਾਅ -01 of ਵਿਧੀ-1
9219
ਇਹ ਸੈੱਲਾਂ ਦੀ ਚੋਣ ਕਰੇਗਾ B6 , D6 , B9, ਅਤੇ D9 ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਫਿਰ, ਤੁਹਾਨੂੰ ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ ਵਿਲੀਅਮ ਡੇਵਿਡ , ਮਾਈਕਲ ਐਂਥਨੀ, ਅਤੇ ਉਹਨਾਂ ਦੇ ਸਬੰਧਤ ਈਮੇਲ ਆਈਡੀ ਚੁਣ ਵਾਲੇ ਸੈੱਲ ਪ੍ਰਾਪਤ ਹੋਣਗੇ।
ਢੰਗ-4: VBA ਰੇਂਜ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗੈਰ-ਸੰਬੰਧਿਤ ਸੈੱਲਾਂ ਦੇ ਸਮੂਹ ਅਤੇ ਇੱਕ ਰੇਂਜ ਨੂੰ ਚੁਣਨਾ
ਤੁਸੀਂ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਅਤੇ ਕੁਝ ਗੈਰ-ਸੰਬੰਧਿਤ ਸੈੱਲਾਂ ਨੂੰ ਇੱਕੋ ਸਮੇਂ ਚੁਣ ਸਕਦੇ ਹੋ ਇਸ ਦੀ ਪਾਲਣਾ ਕਰਕੇਵਿਧੀ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਕਰੋ ਸਟੈਪ-01 ਦਾ ਤਰੀਕਾ- 1
7031
ਇਹ ਰੇਂਜ B5:B10 ਅਤੇ ਦੂਜੇ ਦੋ ਸੈੱਲ D6 , D10 ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਰੇਂਜ ਚੁਣੇਗਾ। .
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਬਾਅਦ ਵਿੱਚ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਕਾਲਮ ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ ਅਤੇ ਦੋ ਈਮੇਲ ਆਈਡੀਆਂ ਵਿਲੀਅਮ ਡੇਵਿਡ ਅਤੇ ਡੋਨਾਲਡ ਪੌਲ ਚੁਣੀਆਂ ਗਈਆਂ।
ਢੰਗ-5: VBA ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰਨਾ
ਤੁਸੀਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਵਿਦਿਆਰਥੀ ਨਾਮ ਕਾਲਮ ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਚੁਣ ਸਕਦੇ ਹੋ। OFFSET ਫੰਕਸ਼ਨ ।
Step-01 :
➤Follow Step-01 of ਵਿਧੀ-1
6414
ਪਹਿਲਾਂ, ਰੇਂਜ(“A1:A6”) ਰੇਂਜ ਨੂੰ ਚੁਣੇਗਾ A1:A6 , ਅਤੇ ਫਿਰ ਆਫਸੈੱਟ(4, 1) ਸੈੱਲ A1 ਅਤੇ 1 ਕਾਲਮ ਤੋਂ ਸੱਜੇ ਪਾਸੇ 4 ਕਤਾਰਾਂ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਲੈ ਜਾਵੇਗਾ। ਉਸ ਤੋਂ ਬਾਅਦ, ਰੇਂਜ A1:A6 ਦੇ ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਬਰਾਬਰ ਗਿਣਤੀ ਇੱਥੋਂ ਚੁਣੀ ਜਾਵੇਗੀ।
➤ F5 ਦਬਾਓ।
ਨਤੀਜਾ :
ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਕਾਲਮ ਵਿਦਿਆਰਥੀ ਦਾ ਨਾਮ ਚੁਣੋਗੇ।
ਢੰਗ-6: VBA ਰੇਂਜ ਆਫਸੈੱਟ ਨੈਗੇਟਿਵ
ਤੁਸੀਂ ਇਸ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਈਮੇਲ ਆਈਡੀ ਕਾਲਮ ਚੁਣ ਸਕਦੇ ਹੋ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਕਰੋ ਸਟੈਪ-01 ਦਾ ਤਰੀਕਾ-1
1779
ਪਹਿਲਾਂ, ਰੇਂਜ("F11:F16") ਰੇਂਜ ਨੂੰ ਚੁਣੇਗਾ F11:F16 , ਅਤੇ ਫਿਰ Offset(-6, -2) 6 ਨੂੰ ਮੂਵ ਕਰੇਗਾ। ਸੈੱਲ F11 ਤੋਂ ਉੱਪਰ ਵੱਲ ਕਤਾਰਾਂ ਅਤੇ ਖੱਬੇ ਪਾਸੇ 2 ਕਾਲਮ। ਉਸ ਤੋਂ ਬਾਅਦ, ਰੇਂਜ F11:F16 ਦੇ ਸੈੱਲਾਂ ਦੀ ਬਰਾਬਰ ਗਿਣਤੀ ਇੱਥੋਂ ਚੁਣੀ ਜਾਵੇਗੀ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਉਸ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਕਾਲਮ ਈਮੇਲ ਆਈਡੀ ਚੁਣਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ।
ਇਸ ਤਰ੍ਹਾਂ ਦੀਆਂ ਰੀਡਿੰਗਾਂ:
- ਐਕਸਲ ਵਿੱਚ ਰੇਂਜ ਵਿੱਚ ਹਰੇਕ ਸੈੱਲ ਲਈ VBA (3 ਢੰਗ)
- ਐਕਸਲ ਵਿੱਚ ਟੈਕਸਟ ਦੀ ਗਿਣਤੀ ਕਿਵੇਂ ਕਰੀਏ (7 ਆਸਾਨ ਟ੍ਰਿਕਸ)
ਢੰਗ-7: ਐਕਟਿਵ ਸੈੱਲ ਦੇ ਸਬੰਧ ਵਿੱਚ ਇੱਕ ਰੇਂਜ ਚੁਣਨਾ
ਇੱਥੇ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਕਿਰਿਆਸ਼ੀਲ ਸੈੱਲ (ਸੈੱਲ A1 ) ਹੈ ਅਤੇ ਇਸ ਸੈੱਲ ਦੇ ਸਬੰਧ ਵਿੱਚ, ਅਸੀਂ ਇਸ ਵਿਧੀ ਵਿੱਚ ਡੇਟਾ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰਾਂਗੇ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਸਟੈਪ-01 ਦਾ ਤਰੀਕਾ-1
9503
ਇੱਥੇ, ਐਕਟਿਵਸੈਲ ਹੈ A1
ਪਹਿਲਾ ਭਾਗ activecell.Offset(4, 1) ਸੈੱਲ A1 <ਤੋਂ ਹੇਠਾਂ ਵੱਲ ਇੱਕ ਸੈੱਲ 4 ਕਤਾਰਾਂ ਅਤੇ 1 ਕਾਲਮ ਨੂੰ ਚੁਣੇਗਾ। 2>ਅਤੇ ਦੂਜਾ ਭਾਗ activecell.Offset(9, 3) ਸੇਲ A1 ਤੋਂ ਹੇਠਾਂ ਵੱਲ ਇੱਕ ਸੈੱਲ 9 ਕਤਾਰਾਂ ਅਤੇ 3 ਕਾਲਮਾਂ ਦੀ ਚੋਣ ਕਰੇਗਾ।
ਅੰਤ ਵਿੱਚ, ਸਾਰੇ ਇਹਨਾਂ ਦੋਵਾਂ ਵਿਚਕਾਰ ਸੈੱਲਾਂ ਦਾ ਸੈੱਲ ਚੁਣੇ ਜਾਣਗੇ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਫਿਰ , ਤੁਸੀਂ ਪੂਰੀ ਡਾਟਾ ਰੇਂਜ ਦੀ ਚੋਣ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੋਗੇ।
ਢੰਗ-8: ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰੋ
ਜੇਕਰ ਤੁਸੀਂ ਸੈੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਫਿਰ ਤੁਸੀਂ ਇਸ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰ ਸਕਦੇ ਹੋ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਕਰੋ ਸਟੈਪ-01 ਦਾ ਵਿਧੀ-1
9117
ਪਹਿਲਾਂ, ਰੇਂਜ(“A1:A6”) ਰੇਂਜ A1:A6 ਨੂੰ ਚੁਣੇਗਾ, ਅਤੇ ਫਿਰ Offset(4, 1) ਸੈਲ ਤੋਂ 4 ਕਤਾਰਾਂ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਲੈ ਜਾਵੇਗਾ A1 ਅਤੇ ਸੱਜੇ ਪਾਸੇ 1 ਕਾਲਮ। ਉਸ ਤੋਂ ਬਾਅਦ, ਰੇਂਜ A1:A6 ਦੇ ਸੈੱਲਾਂ ਦੀ ਬਰਾਬਰ ਗਿਣਤੀ ਇੱਥੋਂ ਚੁਣੀ ਜਾਵੇਗੀ।
ਅੰਤ ਵਿੱਚ, ਇਹ ਰੇਂਜ B5:B10<2 ਵਿੱਚ ਮੁੱਲਾਂ ਦੀ ਨਕਲ ਕਰੇਗਾ।>.
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਵਿਦਿਆਰਥੀ ਨਾਮ ਕਾਲਮ ਵਿੱਚ ਡਾਟਾ ਰੇਂਜ ਨੂੰ ਕਾਪੀ ਕਰਨ ਦੇ ਯੋਗ ਹੋਵੇਗਾ।
ਢੰਗ-9: ਰੇਂਜ ਨੂੰ ਮਿਟਾਉਣਾ
ਇੱਥੇ, ਅਸੀਂ VBA ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡੇਟਾ ਦੀ ਇੱਕ ਸੀਮਾ ਨੂੰ ਮਿਟਾਉਣ ਦਾ ਤਰੀਕਾ ਦਿਖਾਵਾਂਗੇ।
ਸਟੈਪ-01 :
➤ਫਾਲੋ ਕਰੋ ਸਟੈਪ-01 of ਤਰੀਕਾ-1
4202
ਪਹਿਲਾਂ, ਰੇਂਜ(“F11:F17”) ਚੁਣੇਗਾ ਰੇਂਜ F11:F17 , ਅਤੇ ਫਿਰ Offset(-7, -2) ਸੈੱਲ F11 ਤੋਂ 7 ਕਤਾਰਾਂ ਉੱਪਰ ਵੱਲ ਅਤੇ 2 ਕਾਲਮਾਂ ਨੂੰ ਖੱਬੇ ਪਾਸੇ ਵੱਲ ਲੈ ਜਾਵੇਗਾ। ਉਸ ਤੋਂ ਬਾਅਦ, ਰੇਂਜ F11:F17 ਵਿੱਚ ਸੈੱਲਾਂ ਦੀ ਬਰਾਬਰ ਗਿਣਤੀ ਇੱਥੋਂ ਚੁਣੀ ਜਾਵੇਗੀ।
ਅੰਤ ਵਿੱਚ, ਇਹ ਰੇਂਜ D4:D10 ਨੂੰ ਮਿਟਾ ਦੇਵੇਗਾ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਇਸ ਤਰ੍ਹਾਂ, ਤੁਸੀਂ ਕਾਪੀ ਕਰੋਗੇ ਈਮੇਲ ਆਈਡੀ ਕਾਲਮ ਵਿੱਚ ਡੇਟਾ ਰੇਂਜ।
ਢੰਗ-10: ਇੱਕ ਮੁੱਲ ਦਰਜ ਕਰਨ ਲਈ VBA ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਇੱਥੇ, ਸਾਡੇ ਕੋਲ ਵਿਦਿਆਰਥੀ ਨਾਮ ਕਾਲਮ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਸੈੱਲ ਹੈ (ਅਸੀਂ ਇਸ ਵਿਧੀ ਨੂੰ ਸਮਝਾਉਣ ਲਈ ਇਸ ਸੈੱਲ ਵਿੱਚ ਮੁੱਲ ਨੂੰ ਹਟਾ ਦਿੱਤਾ ਹੈ) ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਜੋਸੇਫ ਮਾਈਕਲ ਨਾਮ ਨਾਲ ਭਰਨਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਏ1>ਸਟੈਪ-01 of ਵਿਧੀ-1
2643
ਪਹਿਲਾਂ, ਰੇਂਜ(“A1”) ਸੈੱਲ A1 ਨੂੰ ਚੁਣੇਗਾ, ਅਤੇ ਫਿਰ ਆਫਸੈੱਟ(6, 1) ਸੈੱਲ A1 ਅਤੇ 1 ਕਾਲਮ ਤੋਂ ਸੱਜੇ ਪਾਸੇ 6 ਕਤਾਰਾਂ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਲੈ ਜਾਵੇਗਾ। ਉਸ ਤੋਂ ਬਾਅਦ, ਸੈੱਲ B7 ਚੁਣਿਆ ਜਾਵੇਗਾ ਅਤੇ ਅੰਤ ਵਿੱਚ, ਇਹ ਇਸ ਸੈੱਲ ਵਿੱਚ “ਜੋਸਫ਼ ਮਾਈਕਲ” ਮੁੱਲ ਦਾਖਲ ਕਰੇਗਾ।
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਇਸ ਤਰ੍ਹਾਂ, ਤੁਹਾਨੂੰ ਨਾਮ ਮਿਲੇਗਾ ਜੋਸਫ ਮਾਈਕਲ ਸੈੱਲ B7 ਵਿੱਚ।
ਢੰਗ-11: ਆਉਟਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ VBA ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ
ਮੰਨ ਲਓ, ਤੁਸੀਂ ਪਾਸ ਲਿਖਣਾ ਚਾਹੁੰਦੇ ਹੋ ਜਾਂ ਅਸਫ਼ਲ ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਨਾਵਾਂ ਨਾਲ ਨਤੀਜਾ ਕਾਲਮ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ ਜਿੱਥੇ ਪਾਸ ਜਾਂ ਫੇਲ ਇੱਕ ਬਰੈਕਟ ਵਿੱਚ ਲਿਖਿਆ ਗਿਆ ਹੈ। ਇਸ ਸਬਸਟਰਿੰਗ ਨੂੰ ਨਤੀਜਾ ਕਾਲਮ ਵਿੱਚ ਲੱਭਣ ਲਈ ਅਤੇ ਇਸਨੂੰ ਪਾਸ/ਫੇਲ ਕਾਲਮ ਵਿੱਚ ਲਿਖੋ ਇਸ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰੋ।
Step-01 :
➤Follow Step-01 of Method-1
3938
ਇੱਥੇ, ਸੈੱਲ ਰੇਂਜ C5:C10 ਰੇਂਜ(“C5:C10”) ਦੁਆਰਾ ਚੁਣਿਆ ਗਿਆ ਹੈ ਜੋ ਕਿ ਨਤੀਜਾ ਕਾਲਮ ਹੈ
InStr(cell. value, "ਪਾਸ") > 0 ਉਹ ਸਥਿਤੀ ਹੈ ਜਿੱਥੇ ਨੰਬਰ ਜ਼ੀਰੋ ਤੋਂ ਵੱਧ ਹੁੰਦਾ ਹੈ (ਜਦੋਂ ਸੈੱਲ ਵਿੱਚ “ਪਾਸ” ਹੁੰਦਾ ਹੈ) ਤਾਂ ਹੇਠ ਦਿੱਤੀ ਲਾਈਨ ਜਾਰੀ ਰਹੇਗੀ ਅਤੇ ਨਾਲ ਲੱਗਦੇ ਸੈੱਲ ਵਿੱਚ ਪਾਸ<2 ਦੇ ਰੂਪ ਵਿੱਚ ਆਉਟਪੁੱਟ ਦੇਵੇਗੀ।>। ਇੱਥੇ, ਨਾਲ ਲੱਗਦੇ ਸੈੱਲ ਦੁਆਰਾ ਚੁਣਿਆ ਜਾਵੇਗਾ cell.Offset(0, 1) , ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇਹ ਇਨਪੁਟ ਸੈੱਲ ਤੋਂ 1 ਕਾਲਮ ਨੂੰ ਸੱਜੇ ਪਾਸੇ ਲੈ ਜਾਵੇਗਾ।
ਜੇਕਰ ਸ਼ਰਤ ਗਲਤ ਹੋ ਜਾਂਦੀ ਹੈ ਤਾਂ ਮਤਲਬ ਇੱਕ ਸੈੱਲ ਵਿੱਚ ਕੋਈ ਨਹੀਂ ਹੁੰਦਾ। “ਪਾਸ” ਫਿਰ Else ਦੇ ਅਧੀਨ ਲਾਈਨ ਨੂੰ ਚਲਾਇਆ ਜਾਵੇਗਾ ਅਤੇ ਨਾਲ ਲੱਗਦੇ ਸੈੱਲ ਵਿੱਚ ਆਉਟਪੁੱਟ ਮੁੱਲ ਨੂੰ ਫੇਲ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਵੇਗਾ।
ਇਹ ਲੂਪ ਹਰੇਕ ਸੈੱਲ ਲਈ ਜਾਰੀ ਰਹੇਗਾ। .
➤ ਦਬਾਓ F5
ਨਤੀਜਾ :
ਫਿਰ, ਤੁਸੀਂ ਪ੍ਰਾਪਤ ਕਰੋਗੇ ਆਊਟਪੁੱਟ ਪਾਸ ਜਾਂ ਫੇਲ ਪਾਸ/ਫੇਲ ਕਾਲਮ ਵਿੱਚ।
ਅਭਿਆਸ ਸੈਕਸ਼ਨ
ਅਭਿਆਸ ਕਰਨ ਲਈ ਆਪਣੇ ਦੁਆਰਾ ਅਸੀਂ ਅਭਿਆਸ ਨਾਮ ਦੀ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਹੇਠਾਂ ਵਾਂਗ ਇੱਕ ਅਭਿਆਸ ਭਾਗ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਕਰੋ।
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ VBA ਰੇਂਜ ਆਫਸੈੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਸਭ ਤੋਂ ਆਸਾਨ ਤਰੀਕਿਆਂ ਨੂੰ ਕਵਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ। ਐਕਸਲ ਵਿੱਚ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ. ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਲਾਭਦਾਇਕ ਲੱਗੇਗਾ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸੁਝਾਅ ਜਾਂ ਸਵਾਲ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਸਾਡੇ ਨਾਲ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।