ਵਿਸ਼ਾ - ਸੂਚੀ
ਜੇਕਰ ਤੁਸੀਂ ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਸਤਰ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲਣ ਦੇ ਤਰੀਕੇ ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇਹ ਲੇਖ ਲਾਭਦਾਇਕ ਲੱਗੇਗਾ। ਕਿਸੇ ਖਾਸ ਟੈਕਸਟ ਹਿੱਸੇ ਨੂੰ ਬਦਲਣ ਨਾਲ ਟੈਕਸਟ ਸਤਰ ਨੂੰ ਦੁਬਾਰਾ ਟਾਈਪ ਕਰਨ ਵਿੱਚ ਬਹੁਤ ਸਮਾਂ ਬਚ ਸਕਦਾ ਹੈ। ਇਸ ਲਈ, ਆਉ ਇਸ ਰਿਪਲੇਸਮੈਂਟ ਟਾਸਕ ਬਾਰੇ ਵੇਰਵਿਆਂ ਨੂੰ ਜਾਣਨ ਲਈ ਮੁੱਖ ਲੇਖ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋਈਏ।
ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ
String.xlsm<ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ 4> ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲਣ ਦੇ 5 ਤਰੀਕੇ
ਇੱਥੇ, ਸਾਡੇ ਕੋਲ ਹੇਠਾਂ ਦਿੱਤਾ ਡੇਟਾਸੈਟ ਹੈ ਜਿਸ ਵਿੱਚ ਕਰਮਚਾਰੀਆਂ ਦੇ ਉਹਨਾਂ ਦੇ ਈਮੇਲ ਆਈਡੀ ਦੇ ਨਾਲ ਕੁਝ ਰਿਕਾਰਡ ਹਨ। ਸਾਡਾ ਕੰਮ ਪੁਰਾਣੇ ਡੋਮੇਨ ਨਾਮਾਂ ਨੂੰ ਨਵੇਂ ਨਾਲ ਬਦਲਣਾ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੇ ਤਰੀਕਿਆਂ ਵਿੱਚ, ਅਸੀਂ ਲੋੜੀਂਦੇ ਟੈਕਸਟ ਨੂੰ VBA ਕੋਡਾਂ ਨਾਲ ਬਦਲਣ ਲਈ ਕੁਝ ਬੇਤਰਤੀਬ ਟੈਕਸਟ ਸਤਰ ਦੇ ਨਾਲ ਇਸ ਡੇਟਾਸੈਟ ਦੇ ਨਾਲ ਕੰਮ ਕਰਾਂਗੇ।
ਅਸੀਂ Microsoft Excel 365 ਸੰਸਕਰਣ ਇੱਥੇ, ਤੁਸੀਂ ਆਪਣੀ ਸਹੂਲਤ ਅਨੁਸਾਰ ਕਿਸੇ ਵੀ ਹੋਰ ਸੰਸਕਰਣ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਢੰਗ-01: ਇੱਕ ਰੈਂਡਮ ਸਟ੍ਰਿੰਗ ਦੀ n-ਵੀਂ ਸਥਿਤੀ ਤੋਂ ਸ਼ੁਰੂ ਹੋਣ ਵਾਲੇ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ
ਇੱਥੇ, ਅਸੀਂ ਵੱਖ-ਵੱਖ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀਆਂ ਲਈ ਇੱਕ ਬੇਤਰਤੀਬ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲਾਂਗੇ।
ਸਟੈਪ-01 :
➤ ਡਿਵੈਲਪਰ ਟੈਬ 'ਤੇ ਜਾਓ। >> ਕੋਡ ਗਰੁੱਪ >> ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿਕਲਪ।
13>
ਫਿਰ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੋਲ ਜਾਵੇਗਾ।
➤ ਇਨਸਰਟ ਟੈਬ >> ਮੋਡਿਊਲ ਵਿਕਲਪ
'ਤੇ ਜਾਓ।
ਉਸ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਮੋਡਿਊਲ ਬਣਾਇਆ ਜਾਵੇਗਾ।
15>
ਸਟੈਪ-02 :
➤ ਹੇਠ ਲਿਖੇ ਨੂੰ ਲਿਖੋਕੋਡ
9927
ਇੱਥੇ, ਅਸੀਂ full_txt_str ਅਤੇ updated_str ਨੂੰ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਫਿਰ ਇੱਕ ਬੇਤਰਤੀਬ ਟੈਕਸਟ ਨੂੰ full_txt_str ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ। ਸਤਰ- “ਸੌ ਕਾਰਾਂ ਪੰਜਾਹ ਕਾਰਾਂ ਦਸ ਕਾਰਾਂ” । ਫਿਰ VBA REPLACE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਾਰਾਂ ਇਸ ਬੇਤਰਤੀਬੇ ਸਤਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਸਾਈਕਲਾਂ<10 ਨਾਲ ਬਦਲਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅਤੇ 1 ਇਸ ਸਤਰ ਦੀ ਸਥਿਤੀ 1 ਤੋਂ ਬਦਲਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਥੇ ਵਰਤਿਆ ਗਿਆ ਹੈ। ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਇਸ ਨਵੀਂ ਟੈਕਸਟ ਸਤਰ ਨੂੰ updated_str ਨੂੰ ਸੌਂਪ ਦਿੱਤਾ ਹੈ ਅਤੇ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ( MsgBox ) ਨਾਲ ਅਸੀਂ ਨਤੀਜਾ ਦੇਖਾਂਗੇ।
➤ F5 ਦਬਾਓ।
ਫਿਰ ਇੱਕ ਮੈਸੇਜ ਬਾਕਸ ਬਦਲੇ ਗਏ ਟੈਕਸਟ ਸਾਈਕਲਾਂ <ਦੇ ਨਾਲ ਨਵੀਂ ਟੈਕਸਟ ਸਤਰ ਦੇ ਨਾਲ ਦਿਖਾਈ ਦੇਵੇਗਾ। 2>.
➤ ਕਾਰਾਂ ਦੀ ਦੂਜੀ ਸਥਿਤੀ ਤੋਂ ਬਦਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।
9972
ਇੱਥੇ, ਅਸੀਂ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀ ਨੂੰ 14 ਵਜੋਂ ਵਰਤਿਆ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਸੌ ਕਾਰਾਂ ਤੋਂ ਬਾਅਦ ਸਤਰ ਦਾ ਹਿੱਸਾ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਅਤੇ <1 ਨੂੰ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹਾਂ। ਕਾਰਾਂ ਇੱਥੇ।
➤ ਕੋਡ ਚੱਲਣ ਤੋਂ ਬਾਅਦ, ਸਾਡੇ ਕੋਲ ਹੇਠਾਂ ਦਿੱਤਾ ਮੈਸੇਜ ਬਾਕਸ ਹੋਵੇਗਾ। ਟੈਕਸਟ ਸਤਰ ਪਾਠ ਪੰਜਾਹ ਦੇ ਨਾਲ ਅਤੇ ਸਾਈਕਲਾਂ ਦੇ ਨਾਲ <ਦੀ ਸਥਿਤੀ ਵਿੱਚ 1> ਕਾਰਾਂ ।
➤ ਇਸ ਸਤਰ ਦੇ ਸਿਰਫ਼ ਆਖਰੀ ਹਿੱਸੇ ਲਈ ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਾਗੂ ਕਰ ਰਹੇ ਹਾਂ।
9834
ਇੱਥੇ, ਅਸੀਂ ਸ਼ੁਰੂਆਤੀ ਸਥਿਤੀ ਨੂੰ 25 ਵਜੋਂ ਵਰਤਿਆ ਹੈ ਕਿਉਂਕਿ ਅਸੀਂ ਸਤਰ ਦਾ ਹਿੱਸਾ ਪੰਜਾਹ ਕਾਰਾਂ ਤੋਂ ਬਾਅਦ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹਾਂ ਅਤੇ ਕਾਰਾਂ ਨੂੰ ਸਾਈਕਲਾਂ <ਨਾਲ ਬਦਲਣਾ ਚਾਹੁੰਦੇ ਹਾਂ। 10> ਇੱਥੇ।
ਅੰਤ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਮੈਸੇਜ ਬਾਕਸ ਹੋਵੇਗਾ ਜਿਸ ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਦੇ ਸਾਡੇ ਲੋੜੀਂਦੇ ਹਿੱਸੇ ਨੂੰ ਨਾਲ ਬਦਲਿਆ ਜਾਵੇਗਾ। ਸਾਈਕਲ ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA: ਸਥਿਤੀ ਦੁਆਰਾ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਅੱਖਰ ਬਦਲੋ (4 ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਤਰੀਕੇ)
ਢੰਗ-02: ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਇੱਕ ਰੈਂਡਮ ਸਟ੍ਰਿੰਗ ਦੀ n-ਵੀਂ ਘਟਨਾ ਲਈ ਟੈਕਸਟ ਬਦਲੋ
ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਮਦਦ ਨਾਲ ਵੱਖ-ਵੱਖ ਸੰਖਿਆਵਾਂ ਲਈ ਇੱਕ ਬੇਤਰਤੀਬ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਇੱਕ ਟੈਕਸਟ ਨੂੰ ਬਦਲਾਂਗੇ। ਇੱਕ VBA ਕੋਡ ਦਾ।
ਕਦਮ :
➤ ਪੜਾਅ-01 ਵਿਧੀ-1<ਦਾ ਅਨੁਸਰਣ ਕਰੋ 2>.
➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।
3383
ਇੱਥੇ, ਅਸੀਂ full_txt_str ਅਤੇ updated_str ਨੂੰ ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ। ਅਤੇ ਫਿਰ full_txt_str ਇੱਕ ਬੇਤਰਤੀਬ ਟੈਕਸਟ ਸਤਰ- “ਸੌ ਕਾਰਾਂ ਪੰਜਾਹ ਕਾਰਾਂ ਦਸ ਕਾਰਾਂ” ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ। ਇਸ ਤੋਂ ਬਾਅਦ, REPLACE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਾਰਾਂ ਇਸ ਬੇਤਰਤੀਬ ਸਤਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਬਾਈਸਾਈਕਲਾਂ <ਨਾਲ ਬਦਲਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। 9>, 1 ਇਸ ਸਤਰ ਦੀ ਸਥਿਤੀ 1 ਤੋਂ ਬਦਲਣਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਇੱਥੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਅੰਤਮ 1 ਹੈ ਘਟਨਾਵਾਂ ਦੀ ਗਿਣਤੀ ਗਿਣਨ ਲਈ। ਗਿਣਤੀ ਸੰਖਿਆ ਦੇ ਤੌਰ ਤੇ 1 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਅਸੀਂ ਕੇਵਲ ਪਹਿਲੀ ਕਾਰਾਂ ਦੇ ਬਦਲ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰ ਰਹੇ ਹਾਂ। ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਇਸ ਨਵੀਂ ਟੈਕਸਟ ਸਤਰ ਨੂੰ updated_str ਨੂੰ ਸੌਂਪ ਦਿੱਤਾ ਹੈ ਅਤੇ ਇੱਕ ਨਾਲਸੁਨੇਹਾ ਬਾਕਸ ( MsgBox ) ਅਸੀਂ ਨਤੀਜਾ ਦੇਖਾਂਗੇ।
➤ F5 ਦਬਾਓ।
ਇਸ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਨਵੇਂ ਟੈਕਸਟ ਸਾਈਕਲਾਂ ਪਹਿਲੀ ਸਥਿਤੀ ਵਿੱਚ ਕਾਰਾਂ <ਦੇ ਨਾਲ ਦਿਖਾਈ ਦੇਵੇਗਾ। 2>ਸਿਰਫ਼।
➤ ਕਾਰਾਂ 2>ਸਾਇਕਲਾਂ <10 ਦੇ ਨਾਲ ਪਹਿਲੀਆਂ ਦੋ ਸਥਿਤੀਆਂ ਨੂੰ ਬਦਲਣ ਲਈ> ਹੇਠ ਦਿੱਤੇ ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।
9653
ਇੱਥੇ, 2 ਦੀ ਵਰਤੋਂ ਕਾਰਾਂ <2 ਦੀਆਂ ਪਹਿਲੀਆਂ ਦੋ ਸਥਿਤੀਆਂ ਨੂੰ ਬਦਲਣ ਲਈ ਗਿਣਤੀ ਨੰਬਰ ਵਜੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਸਾਈਕਲਾਂ ਦੇ ਨਾਲ।
ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਡੇ ਕੋਲ ਪਹਿਲੇ ਦੋ ਟੈਕਸਟ <ਦਾ ਬਦਲ ਹੋਵੇਗਾ। 9>ਕਾਰਾਂ ਸਾਈਕਲਾਂ ਨਾਲ।
➤ ਸਾਰੀਆਂ ਸਥਿਤੀਆਂ ਨੂੰ ਬਦਲਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਾਗੂ ਕਰੋ ਟੈਕਸਟ ਕਾਰਾਂ ਦਾ।
5964
ਇੱਥੇ, REPLACE ਫੰਕਸ਼ਨ ਦਾ ਆਖਰੀ ਆਰਗੂਮੈਂਟ 3 ਹੈ ਜੋ ਟੈਕਸਟ ਸਤਰ ਵਿੱਚ ਸਾਈਕਲਾਂ ਦੇ ਨਾਲ ਕਾਰਾਂ ਸਭ ਨੂੰ ਬਦਲਣ ਦਾ ਸੰਕੇਤ ਦੇਣ ਵਾਲੀ ਗਿਣਤੀ।
➤ F5 ਦਬਾਓ।
ਇਸ ਤੋਂ ਬਾਅਦ, ਅਸੀਂ ਕਰਾਂਗੇ ਹੇਠਾਂ ਦਿੱਤੇ ਮੈਸੇਜ ਬਾਕਸ ਨੂੰ ਬਦਲਿਆ ਟੈਕਸਟ ਸਾਈਕਲ ਸਤਰ ਵਿੱਚ ਹੈ।
ਇਸੇ ਤਰ੍ਹਾਂ ਦੀਆਂ ਰੀਡਿੰਗਾਂ
- ਐਕਸਲ ਵਿੱਚ ਕੈਰੇਜ ਰਿਟਰਨ ਨਾਲ ਟੈਕਸਟ ਨੂੰ ਕਿਵੇਂ ਬਦਲਿਆ ਜਾਵੇ (4 ਸਮੂਥ ਅਪ੍ਰੋਚ)
- ਐਕਸਲ ਵੀਬੀਏ: ਕਿਵੇਂ ਲੱਭੀਏ ਅਤੇ ਕਿਵੇਂ ਕਰੀਏ ਵਰਡ ਡੌਕੂਮੈਂਟ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ
- ਐਕਸਲ ਵਿੱਚ ਖਾਸ ਅੱਖਰ ਤੋਂ ਬਾਅਦ ਟੈਕਸਟ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ (3 ਵਿਧੀਆਂ)
- ਇੱਕ ਦੇ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋਐਕਸਲ (5 ਆਸਾਨ ਤਰੀਕੇ) ਵਿੱਚ ਸਥਿਤੀ ਦੇ ਅਧਾਰ ਤੇ ਸੈੱਲ
ਢੰਗ-03: ਇੰਪੁੱਟਬਾਕਸ ਨਾਲ ਇੱਕ ਬੇਤਰਤੀਬ ਸਟ੍ਰਿੰਗ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ
ਇੱਥੇ, ਅਸੀਂ ਇੱਕ ਖਾਸ ਟੈਕਸਟ ਨੂੰ ਬਦਲਾਂਗੇ। ਇੱਕ ਟੈਕਸਟ ਦੇ ਨਾਲ ਇੱਕ ਬੇਤਰਤੀਬ ਸਤਰ ਜਿਸਨੂੰ ਇੱਕ ਉਪਭੋਗਤਾ ਦੁਆਰਾ VBA ਇਨਪੁਟਬਾਕਸ ਫੰਕਸ਼ਨ ਦੀ ਮਦਦ ਨਾਲ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।
ਸਟਪਸ :
➤ ਫਾਲੋ ਕਰੋ ਸਟੈਪ-01 of ਤਰੀਕਾ-1 ।
➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।
9107
ਇੱਥੇ, ਅਸੀਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ। full_txt_str , new_txt , ਅਤੇ updated_str ਸਟ੍ਰਿੰਗ ਵਜੋਂ ਅਤੇ ਫਿਰ full_txt_str ਨੂੰ ਇੱਕ ਬੇਤਰਤੀਬ ਟੈਕਸਟ ਸਤਰ-<9 ਨੂੰ ਨਿਰਧਾਰਤ ਕੀਤਾ ਗਿਆ> “ਸੌ ਕਾਰਾਂ ਪੰਜਾਹ ਕਾਰਾਂ ਦਸ ਕਾਰਾਂ” । ਬੇਤਰਤੀਬ ਸਤਰ ਵਿੱਚ ਕਾਰਾਂ ਦੇ ਨਾਲ ਬਦਲੇ ਜਾਣ ਵਾਲੇ ਟੈਕਸਟ ਦੇ ਰੂਪ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਪਰਿਭਾਸ਼ਿਤ ਇੰਪੁੱਟ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ, ਅਸੀਂ ਇਨਪੁਟਬਾਕਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਅਤੇ ਫਿਰ ਇਹ ਮੁੱਲ ਨਿਰਧਾਰਤ ਕੀਤਾ ਹੈ। new_txt ਵਿੱਚ। ਫਿਰ REPLACE ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਾਰਾਂ ਇਸ ਬੇਤਰਤੀਬੇ ਸਤਰ ਦੇ ਹਿੱਸੇ ਨੂੰ new_txt ਨਾਲ ਬਦਲਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਇਸ ਨਵੀਂ ਟੈਕਸਟ ਸਤਰ ਨੂੰ updated_str ਨੂੰ ਸੌਂਪ ਦਿੱਤਾ ਹੈ ਅਤੇ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ( MsgBox ) ਨਾਲ ਅਸੀਂ ਨਤੀਜਾ ਦੇਖਾਂਗੇ।
➤ ਦਬਾਓ F5 ।
ਉਸ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਇਨਪੁਟ ਬਾਕਸ ਦਿਖਾਈ ਦੇਵੇਗਾ ਜਿੱਥੇ ਤੁਸੀਂ ਕੋਈ ਵੀ ਟੈਕਸਟ ਭਾਗ ਦਾਖਲ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਤੁਸੀਂ ਨਵੀਂ ਸਤਰ ਵਿੱਚ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਹੋ।
➤ ਟਾਈਪ ਕਰੋ ਸਾਈਕਲ ਜਾਂ ਕੋਈ ਹੋਰ ਟੈਕਸਟ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਫਿਰ ਠੀਕ ਹੈ ਦਬਾਓ।
33>
ਅੰਤ ਵਿੱਚ, ਤੁਸੀਂ ਨਵੇਂ ਟੈਕਸਟ ਸਾਈਕਲਾਂ ਵਿੱਚ ਨਵੇਂ ਟੈਕਸਟ ਸਤਰ ਦੇ ਨਾਲ ਹੇਠਾਂ ਦਿੱਤੇ ਨਤੀਜੇ ਹਨ ਕਾਰਾਂ ਦੀ ਸਥਿਤੀ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਫਾਰਮੂਲੇ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਕਿਵੇਂ ਬਦਲਣਾ ਹੈ (7 ਆਸਾਨ ਤਰੀਕੇ)
ਢੰਗ-04: ਐਕਸਲ VBA
ਨਾਲ ਸਟ੍ਰਿੰਗਸ ਦੀ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ, ਇੱਥੇ ਅਸੀਂ gmail ਦੇ ਹਿੱਸੇ ਨੂੰ ਬਦਲਾਂਗੇ ਨਵਾਂ ਡੋਮੇਨ ਕਾਲਮ ਵਿੱਚ ਡੋਮੇਨਾਂ ਦੇ ਨਾਲ ਈਮੇਲ ਆਈਡੀ, ਅਤੇ ਨਵੀਂ ਈਮੇਲ ਆਈਡੀ ਨੂੰ ਇਕੱਠਾ ਕਰਨ ਲਈ ਅਸੀਂ ਇੱਕ ਨਵਾਂ ਕਾਲਮ ਪਾਇਆ ਹੈ; ਅੰਤਿਮ ਈਮੇਲ ਆਈਡੀ ।
ਕਦਮ :
➤ ਦੀ ਪਾਲਣਾ ਕਰੋ ਸਟੈਪ-01 ਦਾ ਤਰੀਕਾ-1 ।
➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।
8758
ਇੱਥੇ, ਅਸੀਂ ਫੋਰ ਲੂਪ ਦੀ ਵਰਤੋਂ <ਤੋਂ ਓਪਰੇਸ਼ਨ ਕਰਨ ਲਈ ਕੀਤੀ ਹੈ। 1> ਕਤਾਰ 4 ਤੋਂ ਕਤਾਰ 13 । IF-THEN ਸਟੇਟਮੈਂਟ ਦੀ ਮਦਦ ਨਾਲ, ਅਸੀਂ ਜਾਂਚ ਕੀਤੀ ਹੈ ਕਿ ਕੀ ਕਾਲਮ D ਦੇ ਈਮੇਲ ਆਈਡੀ ਵਿੱਚ “gmail” <10 ਹੈ।> ਜਾਂ ਨਹੀਂ, ਅਤੇ ਇਸ ਮਾਪਦੰਡ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ “gmail” ਈਮੇਲ ਆਈਡੀ ਦੇ ਹਿੱਸੇ ਨੂੰ ਕਾਲਮ E<ਦੇ ਨਵੇਂ ਡੋਮੇਨਾਂ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ। 10> ਕਾਲਮ F ਵਿੱਚ ਨਵੀਂ ਆਈਡੀ ਬਣਾਉਣ ਲਈ। ਨਹੀਂ ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ F ਦੇ ਅਨੁਸਾਰੀ ਸੈੱਲਾਂ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਹੋਵੇਗਾ।
➤ ਦਬਾਓ F5 .
ਫਿਰ, ਤੁਹਾਡੇ ਕੋਲ ਅੰਤਿਮ ਈਮੇਲ ਆਈਡੀ ਕਾਲਮ ਵਿੱਚ ਨਵੀਂ ਈਮੇਲ ਆਈਡੀ ਹੋਵੇਗੀ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਲੱਭਣ ਅਤੇ ਬਦਲਣ ਲਈ (2 ਉਦਾਹਰਨਾਂ)
ਢੰਗ-05: ਟੈਕਸਟ ਨੂੰ ਲੱਭਣ ਲਈ ਉਪਭੋਗਤਾ ਇੰਪੁੱਟ ਨਾਲ ਸਤਰ ਦੀ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲੋ
ਤੁਸੀਂ ਇਸਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ ਦੇ ਨਾਲ ਈਮੇਲ ਆਈਡੀ ਦੀ ਪਾਲਣਾ ਕਰੋਨਵੇਂ ਡੋਮੇਨ ਅਤੇ ਘੋਸ਼ਣਾ ਕਰੋ ਕਿ ਪਿਛਲੀਆਂ ਆਈਡੀਜ਼ ਵਿੱਚ ਕੀ ਬਦਲਣਾ ਹੈ, ਇੱਕ ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਇਸ ਵਿਧੀ ਦੀ ਪਾਲਣਾ ਕਰਕੇ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਕਦਮ :
➤ ਤਰੀਕਾ-1 ਦਾ ਸਟੈਪ-01 ਫਾਲੋ ਕਰੋ।
➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।
2612
ਇੱਥੇ, ਅਸੀਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ। partial_text ਨੂੰ ਇੱਕ ਸਟ੍ਰਿੰਗ ਦੇ ਰੂਪ ਵਿੱਚ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਇੱਕ ਸਟ੍ਰਿੰਗ ਲਈ ਨਿਰਧਾਰਤ ਕੀਤਾ ਜੋ ਇੱਕ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਇਨਪੁਟ ਬਾਕਸ ਦੁਆਰਾ ਦਿੱਤਾ ਜਾਵੇਗਾ।
ਬਾਅਦ ਵਿੱਚ, ਅਸੀਂ ਲਈ ਲੂਪ ਦੀ ਵਰਤੋਂ ਕਤਾਰ 4 ਤੋਂ ਕਤਾਰ 13 ਤੱਕ ਓਪਰੇਸ਼ਨ ਨੂੰ ਚਲਾਉਣ ਲਈ ਕੀਤੀ, ਅਤੇ ਵਰਤਦੇ ਹੋਏ IF-THEN ਕਥਨ, ਅਸੀਂ ਜਾਂਚ ਕੀਤੀ ਕਿ ਕੀ ਕਾਲਮ D ਦੇ ਈਮੇਲ ਆਈਡੀ ਵਿੱਚ “gmail” ਸ਼ਾਮਲ ਹਨ ਜਾਂ ਨਹੀਂ ਅਤੇ ਇਸ ਮਾਪਦੰਡ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ “gmail” ਈਮੇਲ ਆਈਡੀ ਦੇ ਹਿੱਸੇ ਨੂੰ ਬਣਾਉਣ ਲਈ ਕਾਲਮ E ਦੇ ਨਵੇਂ ਡੋਮੇਨ ਨਾਲ ਬਦਲ ਦਿੱਤਾ ਜਾਵੇਗਾ। ਕਾਲਮ F ਵਿੱਚ ਨਵੀਂ ਆਈ.ਡੀ. ਨਹੀਂ ਤਾਂ ਤੁਹਾਡੇ ਕੋਲ ਕਾਲਮ F ਦੇ ਅਨੁਸਾਰੀ ਸੈੱਲਾਂ ਵਿੱਚ ਇੱਕ ਖਾਲੀ ਹੋਵੇਗਾ।
➤ ਦਬਾਓ F5 .
ਉਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਡੇ ਕੋਲ ਇੱਕ ਇਨਪੁਟ ਬਾਕਸ ਹੋਵੇਗਾ ਜਿੱਥੇ ਤੁਹਾਨੂੰ ਉਹ ਟੈਕਸਟ ਟਾਈਪ ਕਰਨਾ ਹੋਵੇਗਾ ਜਿਸਨੂੰ ਤੁਸੀਂ ਈਮੇਲ ਆਈਡੀ ਦੀ ਰੇਂਜ ਵਿੱਚ ਖੋਜਣਾ ਚਾਹੁੰਦੇ ਹੋ (ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਹੈ gmail ) ਦਰਜ ਕਰੋ ਅਤੇ ਫਿਰ ਠੀਕ ਹੈ ਦਬਾਓ।
40>
ਅੰਤ ਵਿੱਚ, ਅਸੀਂ ਫਾਇਨਲ ਵਿੱਚ ਸਾਡੀਆਂ ਅੱਪਡੇਟ ਕੀਤੀਆਂ ਈਮੇਲ ਆਈ.ਡੀ. ਈਮੇਲ ਆਈਡੀ ਕਾਲਮ।
ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ VBA (ਮੈਕਰੋ ਅਤੇ ਯੂਜ਼ਰਫਾਰਮ) ਨਾਲ ਇੱਕ ਰੇਂਜ ਵਿੱਚ ਟੈਕਸਟ ਲੱਭੋ ਅਤੇ ਬਦਲੋ
ਅਭਿਆਸ ਸੈਕਸ਼ਨ
ਦੁਆਰਾ ਅਭਿਆਸ ਕਰਨ ਲਈਆਪਣੇ ਆਪ ਨੂੰ ਅਸੀਂ ਅਭਿਆਸ ਨਾਮ ਦੀ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਹੇਠਾਂ ਵਾਂਗ ਇੱਕ ਅਭਿਆਸ ਭਾਗ ਪ੍ਰਦਾਨ ਕੀਤਾ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਕਰੋ।
ਸਿੱਟਾ
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਐਕਸਲ VBA ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਤਰ ਵਿੱਚ ਟੈਕਸਟ ਨੂੰ ਬਦਲਣ ਦੇ ਤਰੀਕਿਆਂ ਨੂੰ ਕਵਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ। । ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਲਾਭਦਾਇਕ ਲੱਗੇਗਾ। ਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸੁਝਾਅ ਜਾਂ ਸਵਾਲ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।