VBA IsNumeric ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (9 ਉਦਾਹਰਨਾਂ)

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

ਜੇਕਰ ਤੁਸੀਂ VBA IsNumeric ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਕੁਝ ਆਸਾਨ ਤਰੀਕੇ ਲੱਭ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਸਹੀ ਥਾਂ 'ਤੇ ਹੋ। ਅਸੀਂ ਆਮ ਤੌਰ 'ਤੇ ਇਸ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ VBA ਵਿੱਚ ਇਹ ਜਾਂਚ ਕਰਨ ਲਈ ਕਰਦੇ ਹਾਂ ਕਿ ਕੀ ਇੱਕ ਸਮੀਕਰਨ ਇੱਕ ਸੰਖਿਆ ਹੈ ਜਾਂ ਨਹੀਂ ਅਤੇ ਸਮੀਕਰਨ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ ਇਹ ਵਾਪਸ ਆਵੇਗਾ ਸਹੀ ਜੇ ਸਮੀਕਰਨ ਇੱਕ ਨੰਬਰ ਹੈ ਨਹੀਂ ਤਾਂ ਗਲਤ<। 2>.

ਵਰਕਬੁੱਕ ਡਾਊਨਲੋਡ ਕਰੋ

VBA IsNumeric Function.xlsm

VBA IsNumeric ਫੰਕਸ਼ਨ: ਸੰਟੈਕਸ & ਆਰਗੂਮੈਂਟਸ

⦿ ਸਿੰਟੈਕਸ

IsNumeric (Expression)

⦿ ਆਰਗੂਮੈਂਟ

ਆਰਗੂਮੈਂਟ ਲੋੜੀਂਦਾ/ਵਿਕਲਪਿਕ ਵਿਆਖਿਆ
ਐਕਸਪ੍ਰੈਸ਼ਨ ਲੋੜੀਂਦਾ ਇਹ ਇੱਕ ਰੂਪ ਹੈ ਜਿਸਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾਣੀ ਹੈ ਕਿ ਇਹ ਇੱਕ ਨੰਬਰ ਹੈ ਜਾਂ ਨਹੀਂ।

⦿ ਵਾਪਸੀ ਮੁੱਲ

ਇਨਪੁਟ ਰਿਟਰਨ ਵੈਲਯੂ
ਨੰਬਰ ਸੱਚ 17>
ਨਹੀਂ ਗਿਣਤੀ; ਸਤਰ ਗਲਤ

⦿ ਸੰਸਕਰਣ

ISNUMERIC ਫੰਕਸ਼ਨ Excel 2000 ਵਰਜਨ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਉਸ ਤੋਂ ਬਾਅਦ ਦੇ ਸਾਰੇ ਸੰਸਕਰਣਾਂ ਲਈ ਉਪਲਬਧ ਹੈ।

VBA IsNumeric ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀਆਂ 9 ਉਦਾਹਰਨਾਂ

ਵਿੱਚ ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਸਮੇਤ ਕੁਝ ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ ਕੁਝ ਬੇਤਰਤੀਬ ਉਦਾਹਰਣਾਂ ਦੇ ਨਾਲ VBA IsNumeric ਦੀ ਵਰਤੋਂ ਨੂੰ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ।

ਸਾਡੇ ਕੋਲ ਹੈ ਇੱਥੇ Microsoft Excel 365 ਵਰਜਨ ਵਰਤਿਆ ਗਿਆ ਹੈ, ਤੁਸੀਂ ਕੋਈ ਹੋਰ ਵਰਤ ਸਕਦੇ ਹੋਜੇਕਰ ਤੁਹਾਡੇ ਕੋਈ ਸੁਝਾਅ ਜਾਂ ਸਵਾਲ ਹਨ, ਤਾਂ ਉਹਨਾਂ ਨੂੰ ਟਿੱਪਣੀ ਭਾਗ ਵਿੱਚ ਸਾਂਝਾ ਕਰਨ ਲਈ ਬੇਝਿਜਕ ਮਹਿਸੂਸ ਕਰੋ।

ਤੁਹਾਡੀ ਸਹੂਲਤ ਦੇ ਅਨੁਸਾਰ ਸੰਸਕਰਣ।

1. ਕੁਝ ਬੇਤਰਤੀਬੇ ਮੁੱਲਾਂ ਦੇ ਨਾਲ VBA IsNumeric ਦੀ ਜਾਂਚ ਕਰਨਾ

ਇੱਥੇ, ਅਸੀਂ VBA ISNUMERIC ਨਾਲ ਕੁਝ ਬੇਤਰਤੀਬ ਸਤਰਾਂ ਦੀ ਜਾਂਚ ਕਰਾਂਗੇ। , ਜੇਕਰ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹਨ ਜਾਂ ਨਹੀਂ।

ਸਟੈਪ-01 :

ਡਿਵੈਲਪਰ ਟੈਬ >><'ਤੇ ਜਾਓ। 1>ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਵਿਕਲਪ।

25>

ਫਿਰ, ਵਿਜ਼ੂਅਲ ਬੇਸਿਕ ਐਡੀਟਰ ਖੁਲੇਗਾ।

> ➤ <ਤੇ ਜਾਓ। 1>ਇਨਸਰਟਟੈਬ >> ਮੋਡਿਊਲਵਿਕਲਪ।

ਉਸ ਤੋਂ ਬਾਅਦ, ਇੱਕ ਮੋਡਿਊਲ ਬਣਾਇਆ ਜਾਵੇਗਾ।

ਸਟੈਪ-02 :

➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਲਿਖੋ

6077

ਇੱਥੇ, ਅਸੀਂ <1 ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ>x ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਅਤੇ ਇਹ ਇਨਪੁਟ ਮੁੱਲ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC ਵਾਪਸ ਕਰੇਗਾ TRUE ਜੇਕਰ ਇਨਪੁਟ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗਾ। ਅਸੀਂ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ( MsgBox ) ਵਿੱਚ ਆਉਟਪੁੱਟ ਲੱਭਾਂਗੇ।

F5 ਦਬਾਓ।

ਫਿਰ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ ਇੰਪੁੱਟ ਬਾਕਸ ਮਿਲੇਗਾ ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਮੁੱਲ 100 ਲਿਖਦੇ ਹੋ ਅਤੇ ਠੀਕ ਹੈ ਦਬਾਉਂਦੇ ਹੋ,

ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਪ੍ਰਾਪਤ ਹੋਵੇਗਾ। ਸੁਨੇਹਾ ਬਾਕਸ ਜੋ ਕਹਿੰਦਾ ਹੈ “ਸੱਚ”

ਸਟਰਿੰਗ ਕੈਟ ਲਿਖਣ ਲਈ ਅਤੇ ਠੀਕ ਹੈ ਦਬਾਉਣ ਲਈ ਇੰਪੁੱਟ ਬਾਕਸ,

ਸਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲ ਰਿਹਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ “ਗਲਤ”

<0 ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VBA ਰੈਂਡਮਾਈਜ਼ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (5 ਉਦਾਹਰਨਾਂ)

2. IF-THEN-ELSE ਸਟੇਟਮੈਂਟ ਦੇ ਨਾਲ VBA IsNumeric ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ISNUMERIC ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਵਰਤਾਂਗੇ IF-THEN-ELSE ਸੰਖਿਆਤਮਕ ਅਤੇ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਇੱਕ VBA ਕੋਡ ਵਿੱਚ ਬਿਆਨ।

ਕਦਮ :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਸਟੈਪ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ

5764

ਇੱਥੇ, ਅਸੀਂ ਐਲਾਨ ਕੀਤਾ ਹੈ x ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਅਤੇ ਇਹ ਇਨਪੁਟ ਮੁੱਲ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਜਦੋਂ ISNUMERIC TRUE ਵਾਪਸ ਆਵੇਗਾ, IF ਇੱਕ ਸੁਨੇਹਾ ਵਾਪਸ ਕਰੇਗਾ "ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹੈ" ਅਤੇ ਜੇਕਰ ISNUMERIC FALSE ਵਾਪਸ ਕਰਦਾ ਹੈ, ਫਿਰ IF ਇੱਕ ਸੁਨੇਹਾ ਦਿੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਦੱਸਿਆ ਗਿਆ ਹੈ ਕਿ “ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਨਹੀਂ ਹੈ”

F5 ਦਬਾਓ।

ਫਿਰ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ ਇਨਪੁਟ ਬਾਕਸ ਮਿਲੇਗਾ ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਮੁੱਲ ਲਿਖਦੇ ਹੋ 200 ਅਤੇ ਠੀਕ ਹੈ ਦਬਾਓ,

ਤੁਹਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ ਜਿਸ ਵਿੱਚ ਲਿਖਿਆ ਹੋਵੇਗਾ "ਦਿੱਤਾ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹੈ"

ਸਤਰ ਕੈਟ ਲਿਖਣ ਲਈ ਅਤੇ ਇੰਪੁੱਟ ਬਾਕਸ ਵਿੱਚ ਠੀਕ ਹੈ ਦਬਾਉਣ ਲਈ,

ਸਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲ ਰਿਹਾ ਹੈ ਜਿਸ ਵਿੱਚ ਲਿਖਿਆ ਹੈ “ਦਿੱਤਾ ਗਿਆ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਨਹੀਂ ਹੈ”

ਹੋਰ ਪੜ੍ਹੋ: VBA If – ਫਿਰ – Excel ਵਿੱਚ ਹੋਰ ਸਟੇਟਮੈਂਟ (4 ਉਦਾਹਰਨਾਂ)

3. IsNumeric ਫੰਕਸ਼ਨ ਨਾਲ ਇੱਕ ਉਲਟ ਨਤੀਜਾ ਬਣਾਉਣਾ

ਇੱਥੇ, ਅਸੀਂ ਇੱਕ VBA ਕੋਡ ਬਣਾਵਾਂਗੇ ਜੋ ਸਾਨੂੰ ਉਲਟਾ ਨਤੀਜਾ ਦੇਵੇਗਾ। ISNUMERIC ਫੰਕਸ਼ਨ ਦਾ, ਜਿਸਦਾ ਅਰਥ ਹੈ ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਲਈ ਸਾਨੂੰ FALSE ਮਿਲੇਗਾ, ਅਤੇ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਲਈ es, ਇਹ TRUE ਵਾਪਸ ਆ ਜਾਵੇਗਾ।

Steps :

Step-01 Follow the section 1

➤ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ

7130

ਇੱਥੇ, ਅਸੀਂ x ਨੂੰ ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਇਹ ਇਨਪੁਟ ਮੁੱਲ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਜਦੋਂ ISNUMERIC TRUE ਵਾਪਿਸ ਆਵੇਗਾ, IF "FALSE" ਅਤੇ ਜੇਕਰ ISNUMERIC ਵਾਪਸ ਕਰਦਾ ਹੈ FALSE , ਫਿਰ IF “TRUE” ਦੀ ਵਿਆਖਿਆ ਕਰਨ ਵਾਲਾ ਸੁਨੇਹਾ ਵਾਪਸ ਕਰਦਾ ਹੈ।

F5 ਦਬਾਓ।

ਫਿਰ ਤੁਹਾਨੂੰ ਹੇਠਾਂ ਦਿੱਤਾ ਇਨਪੁਟ ਬਾਕਸ ਮਿਲੇਗਾ ਅਤੇ ਜੇਕਰ ਤੁਸੀਂ ਮੁੱਲ ਲਿਖਦੇ ਹੋ 25 ਅਤੇ ਠੀਕ ਹੈ ,

ਦਬਾਓ।

ਤੁਹਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ ਜਿਸ ਵਿੱਚ ਲਿਖਿਆ ਹੋਵੇਗਾ “FALSE”

ਸਟ੍ਰਿੰਗ ਅਲਾਸਕਾ ਲਿਖਣ ਲਈ ਅਤੇ ਇਨਪੁਟ ਬਾਕਸ ਵਿੱਚ ਠੀਕ ਹੈ ਦਬਾਓ,

ਸਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਪ੍ਰਾਪਤ ਹੋ ਰਿਹਾ ਹੈ ਜਿਸ ਵਿੱਚ ਕਿਹਾ ਗਿਆ ਹੈ “ਸੱਚ”

ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ: ਐਕਸਲ ਵਿੱਚ VBA ਫਾਰਮੈਟ ਫੰਕਸ਼ਨ (ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ 8 ਵਰਤੋਂ)

4. ਜਾਂਚ ਕਰਨਾ ਕਿ ਕੀ ਖਾਲੀ ਹੈ ਸੰਖਿਆਤਮਕ ਜਾਂ ਨਹੀਂ

ਤੁਸੀਂ ਇੱਕ VBA ਕੋਡ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਖਾਲੀ ਥਾਂਵਾਂ ਸੰਖਿਆਤਮਕ ਹਨ ਜਾਂ ਨਹੀਂ।

ਕਦਮ :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਸਟੈਪ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ

8779

ਇੱਥੇ, ਅਸੀਂ x <ਦਾ ਐਲਾਨ ਕੀਤਾ ਹੈ। 2>ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਅਤੇ ਇਹ ਖਾਲੀ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC TRUE ਵਾਪਸ ਕਰੇਗਾ ਜੇਕਰ ਖਾਲੀ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗਾ।

➤ ਦਬਾਓ F5

ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ ਜਿਸ ਵਿੱਚ ਲਿਖਿਆ ਹੋਵੇਗਾ “False” ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਖਾਲੀ ਥਾਂਵਾਂ ਸੰਖਿਆਤਮਕ ਨਹੀਂ ਹਨ .

ਹੋਰ ਪੜ੍ਹੋ: Excelਰੈਂਡਮ ਨੰਬਰ ਬਣਾਉਣ ਲਈ ਫਾਰਮੂਲਾ (5 ਉਦਾਹਰਨਾਂ)

5. ਜਾਂਚ ਕਰਨਾ ਕਿ ਤਾਰੀਖਾਂ ਸੰਖਿਆਤਮਕ ਹਨ ਜਾਂ ਨਹੀਂ

ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਬੇਤਰਤੀਬ ਮਿਤੀ ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ ਅਤੇ ਜਾਂਚ ਕਰਾਂਗੇ ਕਿ ਕੀ ਮਿਤੀ ਹੈ ਸੰਖਿਆਤਮਕ ਜਾਂ ਨਹੀਂ।

ਪੜਾਅ :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਪੜਾਅ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ

1271

ਇੱਥੇ, ਅਸੀਂ x ਨੂੰ ਵੇਰੀਐਂਟ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਇਹ ਇੱਕ ਮਿਤੀ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC ਵਾਪਸੀ ਜਾਵੇਗਾ TRUE ਜੇਕਰ ਮਿਤੀ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗੀ।

F5 ਦਬਾਓ।

ਇਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ “False” ਕਹਿਣ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਤਰੀਕੀਆਂ ਸੰਖਿਆਤਮਕ ਨਹੀਂ ਹਨ

ਅਸੀਂ ਤਾਰੀਖਾਂ ਬਣਾਉਣ ਲਈ DATESERIAL ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਵੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹਾਂ ਅਤੇ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹਾਂ ਕਿ ਇਹ ਸੰਖਿਆਤਮਕ ਹੈ ਜਾਂ ਨਹੀਂ।

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਟਾਈਪ ਕਰੋ

9977

ਇੱਥੇ, ਅਸੀਂ x ਨੂੰ ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਇਹ DATESERIAL ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਬਣਾਈ ਗਈ ਮਿਤੀ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC ਵਾਪਸੀ ਜਾਵੇਗਾ TRUE ਜੇਕਰ ਮਿਤੀ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗੀ।

F5 ਦਬਾਓ।

ਦੇ ਬਦਲੇ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇਸ ਵਾਰ ਵੀ “False” ਕਹਿਣ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ।

ਹੋਰ ਪੜ੍ਹੋ: VBA ਮਿਤੀ ਫੰਕਸ਼ਨ (ਉਦਾਹਰਨਾਂ ਦੇ ਨਾਲ ਮੈਕਰੋਜ਼ ਦੇ 12 ਉਪਯੋਗ)

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

  • ਐਕਸਲ VBA (ਇੱਕ ਸੰਪੂਰਨ ਗਾਈਡਲਾਈਨ) ਵਿੱਚ MsgBox ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ
  • VBA ਐਨਵਾਇਰਨ ਫੰਕਸ਼ਨ (4 ਉਦਾਹਰਣਾਂ) ਦੀ ਵਰਤੋਂ ਕਰੋ
  • VBA ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏਅਤੇ ਐਕਸਲ ਵਿੱਚ ਫੰਕਸ਼ਨ (4 ਉਦਾਹਰਨਾਂ)
  • ਵੀਬੀਏ ਕੇਸ ਸਟੇਟਮੈਂਟ (13 ਉਦਾਹਰਨਾਂ) ਦੀ ਵਰਤੋਂ ਕਰੋ
  • ਐਕਸਲ VBA (5) ਵਿੱਚ ਲੌਗ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ ਉਚਿਤ ਉਦਾਹਰਨਾਂ)

6. ਜਾਂਚ ਕਰਨਾ ਕਿ ਸਮਾਂ ਸੰਖਿਆਤਮਕ ਹੈ ਜਾਂ ਨਹੀਂ

ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ <1 ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਹ ਜਾਂਚ ਕਰਾਂਗੇ ਕਿ ਸਮਾਂ ਸੰਖਿਆਤਮਕ ਹੈ ਜਾਂ ਨਹੀਂ।>ISNUMERIC ਫੰਕਸ਼ਨ ।

ਪੜਾਅ :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਸਟੈਪ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ

7522

ਇੱਥੇ, ਅਸੀਂ x ਨੂੰ ਵੇਰੀਐਂਟ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਇਹ ਇੱਕ ਸਮਾਂ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC ਵੇਗਾ TRUE ਜੇਕਰ ਸਮਾਂ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗਾ।

F5 ਦਬਾਓ।

ਉਸ ਤੋਂ ਬਾਅਦ, ਤੁਹਾਨੂੰ “False” ਕਹਿਣ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਵਾਰ ਸੰਖਿਆਤਮਕ ਨਹੀਂ ਹਨ

ਤੁਸੀਂ ਤਾਰੀਖਾਂ ਬਣਾਉਣ ਲਈ TIMESERIAL ਫੰਕਸ਼ਨ ਦੇ ਨਾਲ ਵੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਜਾਂਚ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਇਹ ਸੰਖਿਆਤਮਕ ਹੈ ਜਾਂ ਨਹੀਂ।

➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ।

3697

ਇੱਥੇ, ਅਸੀਂ x ਨੂੰ ਵੇਰੀਐਂਟ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਇਹ TIMESERIAL ਫੰਕਸ਼ਨ ਦੁਆਰਾ ਬਣਾਏ ਗਏ ਸਮੇਂ ਨੂੰ ਸਟੋਰ ਕਰੇਗਾ। ਫਿਰ ISNUMERIC ਵੇਗਾ TRUE ਜੇਕਰ ਸਮਾਂ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗਾ।

F5 ਦਬਾਓ।

ਫਿਰ, ਤੁਹਾਨੂੰ ਇਸ ਵਾਰ ਵੀ “False” ਕਹਿਣ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ।

ਦੁਬਾਰਾ, ਅਸੀਂ ਇੱਕ ਸ਼ੀਟ ਦੇ ਸੈੱਲ ਵਿੱਚ ਇੱਕ ਸਮਾਂ ਮੁੱਲ ਦਾ ਹਵਾਲਾ ਦੇਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰ ਸਕਦੇ ਹਾਂ।

➤ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਟਾਈਪ ਕਰੋ

1794

ਇੱਥੇ, ਅਸੀਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ x ਇੱਕ ਵੇਰੀਐਂਟ ਵਜੋਂ ਅਤੇ ਇਹ ਇੱਕ ਸਮਾਂ ਸਟੋਰ ਕਰੇਗਾ ਜੋ B2 ਸੈਲ ਵਿੱਚ ਹੈ। ਫਿਰ ISNUMERIC ਵੇਗਾ TRUE ਜੇਕਰ ਸਮਾਂ ਸੰਖਿਆਤਮਕ ਹੈ ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਵਾਪਸ ਕਰੇਗਾ।

F5 ਦਬਾਓ।

ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇਸ ਵਾਰ “ਸੱਚਾ” ਕਹਿਣ ਵਾਲਾ ਇੱਕ ਸੁਨੇਹਾ ਬਾਕਸ ਮਿਲੇਗਾ।

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VBA ਟਾਈਮਸੀਰੀਅਲ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (3 ਉਦਾਹਰਨਾਂ)

7. ਮੁੱਲਾਂ ਦੀ ਰੇਂਜ ਲਈ VBA IsNumeric ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇੱਥੇ , ਅਸੀਂ ਜਾਂਚ ਕਰਾਂਗੇ ਕਿ ਕੀ ਅੰਕ/ਗ੍ਰੇਡ ਕਾਲਮ ਦੇ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹਨ ਜਾਂ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਹਨ ਅਤੇ ਚੈੱਕ ਕਾਲਮ ਵਿੱਚ ਨਤੀਜੇ ਹਨ।

ਕਦਮ :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਸਟੈਪ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਲਿਖੋ। ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ

3046

ਅਸੀਂ ਸੈੱਲ ਨੂੰ ਰੇਂਜ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕੀਤਾ ਹੈ ਅਤੇ ਰੇਂਜ “D5:D11” ਦੇ ਸੈੱਲਾਂ ਲਈ ਇੱਕ FOR ਲੂਪ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ ਅਤੇ ਇਹਨਾਂ ਸੈੱਲਾਂ ਲਈ, ISNUMERIC TRUE ਜੇਕਰ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹੈ, ਨਹੀਂ ਤਾਂ ਇਹ FALSE ਅਤੇ cell.Offset(0, 1)<22 ਵਾਪਸ ਕਰੇਗਾ।> ਇੱਕ ਕਾਲਮ ਵਿੱਚ ਆਉਟਪੁੱਟ ਮੁੱਲਾਂ ਨੂੰ ਬਾਅਦ ਵਿੱਚ ਇਨਪੁਟ ਕਾਲਮ ਵਿੱਚ ਵਾਪਸ ਕਰੇਗਾ।

F5 ਦਬਾਓ।

ਬਾਅਦ ਟੀ hat, ਸਾਡੇ ਕੋਲ ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਲਈ TRUE ਜਾਂ ਅੰਕ ਅਤੇ ਗਲਤ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਜਾਂ ਗ੍ਰੇਡਾਂ ਲਈ ਹੋਣਗੇ।

ਹੋਰ ਪੜ੍ਹੋ: ਐਕਸਲ ਵਿੱਚ VBA Val ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (7 ਉਦਾਹਰਨਾਂ)

8. ਇੱਕ ਫੰਕਸ਼ਨ ਬਣਾਉਣਾ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਦੀ ਜਾਂਚ ਕਰੋ

ਇਸ ਭਾਗ ਵਿੱਚ, ਅਸੀਂ ਇੱਕ ਬਣਾਵਾਂਗੇ VBA ISNUMERIC ਦੇ ਨਾਲ ਫੰਕਸ਼ਨ ਕਰੋ ਅਤੇ ਜਾਂਚ ਕਰੋ ਕਿ ਕੀ ਮਾਰਕ/ਗ੍ਰੇਡ ਕਾਲਮ ਦੇ ਮੁੱਲ ਸੰਖਿਆਤਮਕ ਹਨ ਜਾਂ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਹਨ।

ਸਟੈਪ-01 :

➤ ਸੈਕਸ਼ਨ 1 ਦੇ ਸਟੈਪ-01 ਦੀ ਪਾਲਣਾ ਕਰੋ।

➤ ਹੇਠਾਂ ਲਿਖੋ ਅਤੇ ਸੇਵ ਕਰੋ ਕੋਡ

6759

ਇਹ ਕੋਡ IsNumericTest ਨਾਮ ਦਾ ਇੱਕ ਫੰਕਸ਼ਨ ਬਣਾਏਗਾ।

ਸਟੈਪ-02 :

➤ ਮੁੱਖ ਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਸੈੱਲ ਵਿੱਚ ਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਨੂੰ ਟਾਈਪ ਕਰੋ E5

=IsNumericTest(D5)

D5 ਇੱਕ ਵਿਦਿਆਰਥੀ ਦੇ ਅੰਕ/ਗ੍ਰੇਡ ਹੈ ਅਤੇ IsNumericTest ਮੁੱਲ ਦੇ ਆਧਾਰ 'ਤੇ ਸਹੀ/ਗਲਤ ਵਾਪਸੀ ਜਾਵੇਗਾ।

➤ ਦਬਾਓ ENTER ਅਤੇ ਫਿਲ ਹੈਂਡਲ ਟੂਲ ਨੂੰ ਹੇਠਾਂ ਖਿੱਚੋ।

65>

ਅੰਤ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਹੋਵੇਗਾ ਸਹੀ ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਲਈ ਜਾਂ ਅੰਕ ਅਤੇ ਗਲਤ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਜਾਂ ਗ੍ਰੇਡਾਂ ਲਈ।

ਸੰਬੰਧਿਤ ਸਮੱਗਰੀ: ਐਕਸਲ ਵਿੱਚ VBA DIR ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰੀਏ (7 ਉਦਾਹਰਨਾਂ)

9. VBA IsNumeric ਫੰਕਸ਼ਨ ਨਾਲ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਦੀ ਗਿਣਤੀ

ਅਸੀਂ ਗੈਰ-ਸੰਖਿਆ ਨੂੰ ਗਿਣਨਾ ਚਾਹੁੰਦੇ ਹਾਂ ਮਾਰਕਸ/ਗ੍ਰੇਡ ਕਾਲਮ ਦੇ ic ਮੁੱਲ ਜਾਂ ਗ੍ਰੇਡ ਅਤੇ ਇੱਥੇ ਅਜਿਹਾ ਕਰਨ ਲਈ ਅਸੀਂ VBA ISNUMERIC ਦੀ ਵਰਤੋਂ ਕਰਾਂਗੇ ਅਤੇ ਸਾਡੇ ਕੋਲ <1 ਵਿੱਚ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਮੁੱਲਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਹੋਵੇਗੀ।>ਗਿਣਤੀ ਕਾਲਮ।

ਸਟੈਪ-01 :

➤ ਦਾ ਅਨੁਸਰਣ ਕਰੋ ਸਟੈਪ-01 ਸੈਕਸ਼ਨ 1

➤ ਹੇਠਾਂ ਦਿੱਤੇ ਕੋਡ ਨੂੰ ਲਿਖੋ ਅਤੇ ਸੇਵ ਕਰੋ

6851

ਇਹ ਕੋਡ countnonnumeric ਨਾਮ ਦਾ ਇੱਕ ਫੰਕਸ਼ਨ ਬਣਾਏਗਾ।

ਕਦੋਂਸੈੱਲ ਮੁੱਲ ਇੱਕ ਸੰਖਿਆਤਮਕ ਮੁੱਲ ਨਹੀਂ ਹੋਵੇਗਾ ਤਾਂ ਗਿਣਤੀ ਨੂੰ 1 ਦੁਆਰਾ ਵਧਾਇਆ ਜਾਵੇਗਾ।

ਪੜਾਅ- 02 :

➤ ਮੁੱਖ ਸ਼ੀਟ 'ਤੇ ਵਾਪਸ ਜਾਓ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤਾ ਫਾਰਮੂਲਾ ਟਾਈਪ ਕਰੋ

=countnonnumeric(D5:D11)

D5:D11 ਵਿਦਿਆਰਥੀਆਂ ਦੇ ਅੰਕ/ਗ੍ਰੇਡਾਂ ਦੀ ਰੇਂਜ ਹੈ ਅਤੇ ਗਿਣਤੀ-ਗਿਣਤੀ ਗੈਰ-ਸੰਖਿਆਤਮਕ ਗ੍ਰੇਡਾਂ ਦੀ ਕੁੱਲ ਸੰਖਿਆ ਵਾਪਸ ਕਰੇਗੀ।

➤ ਦਬਾਓ ENTER

ਅੰਤ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਮੁੱਲ ਮਿਲੇਗਾ 3 ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ 3 ਵਿੱਚ ਗ੍ਰੇਡ ਹਨ। ਅੰਕ/ਗ੍ਰੇਡ ਕਾਲਮ।

70>

ਹੋਰ ਪੜ੍ਹੋ: VBA ਫੰਕਸ਼ਨ ਵਿੱਚ ਇੱਕ ਮੁੱਲ ਕਿਵੇਂ ਵਾਪਸ ਕਰਨਾ ਹੈ (ਦੋਵੇਂ ਐਰੇ ਅਤੇ ਗੈਰ-ਐਰੇ ਮੁੱਲ)

IsNumeric ਬਨਾਮ ISNUMBER

  • ISNUMERIC ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇੱਕ ਮੁੱਲ ਨੂੰ ਇੱਕ ਸੰਖਿਆ ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਅਤੇ ISNUMBER ਜਾਂਚ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਇੱਕ ਮੁੱਲ ਇੱਕ ਸੰਖਿਆ ਦੇ ਰੂਪ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਗਿਆ ਹੈ।
  • VBA ISNUMERIC ਫੰਕਸ਼ਨ ਅਤੇ Excel ISNUMBER ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੁਝ ਅੰਤਰ ਹਨ ਅਤੇ ਅਸੀਂ ਇਹ ਦਿਖਾਉਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ ਸਾਡੇ ਪਹਿਲਾਂ ਬਣਾਏ IsNumericTest ਮਜ਼ੇਦਾਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਹੇਠਾਂ ਅੰਤਰ ction ਅਤੇ ਇਨਬਿਲਟ ਐਕਸਲ ISNUMBER ਫੰਕਸ਼ਨ

ਅਭਿਆਸ ਸੈਕਸ਼ਨ

ਆਪਣੇ ਆਪ ਅਭਿਆਸ ਕਰਨ ਲਈ ਸਾਡੇ ਕੋਲ ਹੈ ਅਭਿਆਸ ਨਾਮ ਦੀ ਇੱਕ ਸ਼ੀਟ ਵਿੱਚ ਹੇਠਾਂ ਵਾਂਗ ਇੱਕ ਅਭਿਆਸ ਭਾਗ ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਇਸਨੂੰ ਆਪਣੇ ਆਪ ਕਰੋ।

ਸਿੱਟਾ

ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ VBA ISNUMERIC <2 ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੇ ਕੁਝ ਤਰੀਕਿਆਂ ਨੂੰ ਕਵਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਹੈ।> ਫੰਕਸ਼ਨ। ਉਮੀਦ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਇਹ ਲਾਭਦਾਇਕ ਲੱਗੇਗਾ।

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