ਐਕਸਲ VBA: ਇੱਕ ਹਾਂ ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਵਿਕਸਿਤ ਕਰੋ ਅਤੇ ਵਰਤੋ

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

ਇਸ ਲੇਖ ਵਿੱਚ, ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂਗਾ ਕਿ ਤੁਸੀਂ ਐਕਸਲ ਵਿੱਚ VBA ਵਿੱਚ ਇੱਕ ਹਾਂ ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਕਿਵੇਂ ਵਿਕਸਿਤ ਅਤੇ ਵਰਤ ਸਕਦੇ ਹੋ।

ਇੱਕ ਵਿਕਸਿਤ ਅਤੇ ਵਰਤੋਂ ਐਕਸਲ VBA (ਤੁਰੰਤ ਦ੍ਰਿਸ਼) ਦੇ ਨਾਲ ਹਾਂ ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ

8294

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

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

ਹਾਂ ਕੋਈ ਸੁਨੇਹਾ ਬਾਕਸ.xlsm

ਹਾਂ ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਅਤੇ ਵਰਤਣ ਲਈ VBA ਕੋਡ ਦੀ ਇੱਕ ਸੰਖੇਪ ਜਾਣਕਾਰੀ (ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਸ਼ਲੇਸ਼ਣ)

ਆਓ ਇੱਕ ਸਧਾਰਨ ਉਦਾਹਰਣ ਦੇ ਨਾਲ ਇੱਕ ਹਾਂ-ਨਹੀਂ ਸੰਦੇਸ਼ ਬਾਕਸ ਦੀ ਵਰਤੋਂ ਸਿੱਖੀਏ। ਸੁਨੇਹਾ ਬਾਕਸ ਤੁਹਾਨੂੰ ਇੱਕ ਸਵਾਲ ਪੁੱਛੇਗਾ, ਕੀ ਤੁਹਾਨੂੰ ExcelWIKI ਪਸੰਦ ਹੈ?

ਜੇਕਰ ਤੁਹਾਡਾ ਜਵਾਬ ਹਾਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸੰਦੇਸ਼ ਬਾਕਸ<ਵਿੱਚ ਹਾਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋਗੇ। 2>। ਅਤੇ ਜੇਕਰ ਤੁਹਾਡਾ ਜਵਾਬ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਨਹੀਂ 'ਤੇ ਕਲਿੱਕ ਕਰੋਗੇ।

ਹੁਣ, ਮੈਸੇਜ ਬਾਕਸ<2 ਵਿੱਚ ਹਾਂ ਜਾਂ ਨਹੀਂ 'ਤੇ ਕਲਿੱਕ ਕਰਨ ਤੋਂ ਬਾਅਦ ਕੀ ਹੋਵੇਗਾ।>? ਸਰਗਰਮ ਵਰਕਸ਼ੀਟ ਵਿੱਚ, 2 ਸੈੱਲ ਹੁੰਦੇ ਹਨ ਜਿਨ੍ਹਾਂ ਵਿੱਚ ਉਹਨਾਂ ਲੋਕਾਂ ਦੀ ਸੰਖਿਆ ਹੁੰਦੀ ਹੈ ਜੋ ExcelWIKI ਨੂੰ ਪਸੰਦ ਅਤੇ ਨਾਪਸੰਦ ਕਰਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਹਾਂ ਨੂੰ ਦਬਾਉਂਦੇ ਹੋ, ਤਾਂ ਪਸੰਦੀਦਾ ਸੈੱਲ ਦੀ ਸੰਖਿਆ ਇੱਕ ਨਾਲ ਵਧ ਜਾਵੇਗੀ।

ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਨੂੰ ਦਬਾਉਂਦੇ ਹੋ, ਤਾਂ ਨਾਪਸੰਦ ਸੈੱਲ ਵਿੱਚ ਸੰਖਿਆ ਇੱਕ ਵੱਧ ਜਾਵੇਗੀ। .

ਤਾਂ, ਇੱਕ VBA ਕੋਡ ਨਾਲ ਇਸ ਪੂਰੇ ਕੰਮ ਨੂੰ ਕਿਵੇਂ ਪੂਰਾ ਕਰਨਾ ਹੈ? ਆਸਾਨ. ਪੂਰੀ ਪ੍ਰਕਿਰਿਆ ਵਿੱਚ 2 ਮੁੱਖ ਪੜਾਅ ਹਨ।

  • ਹਾਂ-ਨਹੀਂ ਸੰਦੇਸ਼ ਬਾਕਸ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨਾ
  • ਦੀ ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। 1>ਮੈਸੇਜ ਬਾਕਸ

ਮੈਂ ਤੁਹਾਡੇ ਸਿੱਖਣ ਲਈ ਹਰੇਕ ਕਦਮ ਦਾ ਵੇਰਵਾ ਦਿਖਾ ਰਿਹਾ ਹਾਂ।

⧪ ਕਦਮ1: ਹਾਂ-ਨਹੀਂ ਸੰਦੇਸ਼ ਬਾਕਸ ਨੂੰ ਵਿਕਸਿਤ ਕਰਨਾ

ਸਭ ਤੋਂ ਪਹਿਲਾਂ, ਤੁਹਾਨੂੰ VBA ਵਿੱਚ ਹਾਂ-ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਬਣਾਉਣਾ ਹੋਵੇਗਾ। ਇਹ ਆਸਾਨ ਹੈ. ਆਮ ਮੈਸੇਜ ਬਾਕਸ ਵਾਂਗ ਹੀ ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਦਲੀਲ ਦੇ ਸਵਾਲ ਦੇ ਨਾਲ, ਇੱਕ ਨਵੀਂ ਦਲੀਲ vbYesNo ਦੇ ਨਾਲ।

ਇੱਥੇ ਸਵਾਲ ਇਹ ਹੈ, “ਕੀ ਤੁਹਾਨੂੰ ExcelWIKI ਪਸੰਦ ਹੈ। ?”

5140

⧪ ਕਦਮ 2: ਮੈਸੇਜ ਬਾਕਸ ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਅੱਗੇ, ਅਸੀਂ ਇੱਕ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਾਂਗੇ ਮੈਸੇਜ ਬਾਕਸ ਆਉਟਪੁੱਟ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ। ਇੱਥੇ, ਸੈੱਲ C3 ਵਿੱਚ ਉਹਨਾਂ ਲੋਕਾਂ ਦੀ ਸੰਖਿਆ ਹੁੰਦੀ ਹੈ ਜੋ ExcelWIKI ਨੂੰ ਪਸੰਦ ਕਰਦੇ ਹਨ, ਅਤੇ ਸੈੱਲ C4 ਵਿੱਚ ਉਹਨਾਂ ਲੋਕਾਂ ਦੀ ਸੰਖਿਆ ਹੁੰਦੀ ਹੈ ਜੋ ExcelWIKI ਨੂੰ ਪਸੰਦ ਨਹੀਂ ਕਰਦੇ ਹਨ।

ਇਸ ਲਈ, ਜੇਕਰ ਜਵਾਬ ਹੈ ਹਾਂ , ਸੈੱਲ C3 ਇੱਕ ਨਾਲ ਵਧੇਗਾ। ਅਤੇ ਜੇਕਰ ਇਹ ਨਹੀਂ ਹੈ, ਤਾਂ ਸੈੱਲ C4 ਇੱਕ ਨਾਲ ਵਧੇਗਾ।

ਅਸੀਂ ਇਸਨੂੰ ਚਲਾਉਣ ਲਈ ਇੱਕ if-block ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ।

5247

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

VBA ਕੋਡ:

7813

ਐਕਸਲ ਵਿੱਚ ਹਾਂ ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਵਿਕਸਿਤ ਕਰਨ ਅਤੇ ਵਰਤਣ ਲਈ ਮੈਕਰੋ ਬਣਾਉਣਾ

ਅਸੀਂ ਕੋਡ ਦਾ ਕਦਮ-ਦਰ-ਕਦਮ ਵਿਸ਼ਲੇਸ਼ਣ ਦੇਖਿਆ ਹੈ ਹਾਂ-ਨਹੀਂ ਸੁਨੇਹਾ ਬਾਕਸ ਵਿਕਸਿਤ ਕਰਨ ਅਤੇ ਵਰਤਣ ਲਈ। ਹੁਣ, ਆਓ ਦੇਖੀਏ ਕਿ ਅਸੀਂ ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਲਈ ਮੈਕਰੋ ਕਿਵੇਂ ਬਣਾ ਸਕਦੇ ਹਾਂ।

⧪ ਕਦਮ 1: VBA ਵਿੰਡੋ ਖੋਲ੍ਹਣਾ

ALT + F11<2 ਦਬਾਓ> ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿੰਡੋ ਖੋਲ੍ਹਣ ਲਈ ਆਪਣੇ ਕੀਬੋਰਡ ਉੱਤੇ।

⧪ ਸਟੈਪ 2: ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਸ਼ਾਮਲ ਕਰਨਾ

ਸ਼ਾਮਲ ਕਰੋ > 'ਤੇ ਜਾਓ ਟੂਲਬਾਰ ਵਿੱਚ ਮੋਡੀਊਲ ਮੋਡਿਊਲ 'ਤੇ ਕਲਿੱਕ ਕਰੋ। ਇੱਕ ਨਵਾਂ ਮੋਡੀਊਲ ਜਿਸਨੂੰ Module1 ਕਿਹਾ ਜਾਂਦਾ ਹੈ(ਜਾਂ ਤੁਹਾਡੇ ਪਿਛਲੇ ਇਤਿਹਾਸ ਦੇ ਆਧਾਰ 'ਤੇ ਕੋਈ ਹੋਰ ਚੀਜ਼) ਖੁੱਲ੍ਹ ਜਾਵੇਗੀ।

⧪ ਕਦਮ 3: VBA ਕੋਡ ਪਾਣਾ

ਇਹ ਹੈ ਸਭ ਮਹੱਤਵਪੂਰਨ ਕਦਮ. ਦਿੱਤੇ ਗਏ VBA ਕੋਡ ਨੂੰ ਮੋਡੀਊਲ ਵਿੱਚ ਪਾਓ।

⧪ ਕਦਮ 4: ਕੋਡ ਨੂੰ ਚਲਾਉਣਾ

ਕਲਿੱਕ ਕਰੋ। ਉਪਰੋਕਤ ਟੂਲਬਾਰ ਤੋਂ Sub/UserForm ਚਲਾਓ ਟੂਲ 'ਤੇ।

ਕੋਡ ਚੱਲੇਗਾ। ਹਾਂ ਅਤੇ ਨਹੀਂ ਵਿਕਲਪ ਦੇ ਨਾਲ, ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਤੁਹਾਨੂੰ ਪੁੱਛੇਗਾ ਕਿ ਕੀ ਤੁਹਾਨੂੰ ExcelWIKI ਪਸੰਦ ਹੈ ਜਾਂ ਨਹੀਂ।

ਜੇਕਰ ਤੁਸੀਂ ਹਾਂ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਸੈੱਲ C3 ਵਿੱਚ ਸੰਖਿਆ ਇੱਕ ਨਾਲ ਵੱਧ ਜਾਵੇਗੀ। ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਨਹੀਂ ਚੁਣਦੇ ਹੋ, ਤਾਂ ਸੈੱਲ C4 ਵਿੱਚ ਨੰਬਰ ਇੱਕ ਨਾਲ ਵੱਧ ਜਾਵੇਗਾ।

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

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

  • VBA ਵਿੱਚ ਇੱਕ ਮੈਸੇਜ ਬਾਕਸ ਵਿੱਚ ਪ੍ਰੋਂਪਟ, ਬਟਨ, ਟਾਈਟਲ , ਅਤੇ ਹੈਲਪਫਾਈਲ ਨਾਮਕ ਕੁੱਲ 4 ਪੈਰਾਮੀਟਰ ਹੁੰਦੇ ਹਨ। . ਇੱਥੇ ਮੈਂ ਸਿਰਫ 2 ਪੈਰਾਮੀਟਰ, ਪ੍ਰੋਂਪਟ ਅਤੇ ਬਟਨ ਦਿਖਾਏ ਹਨ। ਪਰ ਜੇਕਰ ਤੁਸੀਂ VBA ਸੁਨੇਹਾ ਬਾਕਸ ਨੂੰ ਹੋਰ ਵਿਸਥਾਰ ਵਿੱਚ ਖੋਜਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਇਸ ਲਿੰਕ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ।

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