فهرست
که تاسو د VBA IsNumeric فنکشن کارولو لپاره د ځینو اسانه لارو په لټه کې یاست، نو تاسو په سم ځای کې یاست. موږ عموما دا فنکشن په VBA کې د دې لپاره کاروو چې دا ازموینه وکړو چې آیا یو بیان شمیره ده یا نه او د بیان پورې اړه لري دا به بیرته راستانه شي ریښتیا که بیان یو شمیر وي که نه نو غلط .
کاري کتاب ډاونلوډ کړئ
VBA IsNumeric Function.xlsm
VBA IsNumeric فنکشن: نحو & دلیلونه
⦿ نحو
IsNumeric (Expression)
⦿ دلیلونه
<15استدلال | ضروري/اختیاري | وضاحت |
---|---|---|
اظهار | اړین دی | دا یو ډول دی چې باید وڅیړل شي چې ایا دا شمیره ده که نه. |
⦿ د بیرته ستنیدو ارزښت
انپټ | د راستنیدنې ارزښت |
---|---|
نمبر | رښتیا 17> |
نه شمېر; تار | غلط |
⦿ نسخه
د ISNUMERIC فنکشن په Excel 2000 نسخه کې معرفي شوی او له هغې وروسته د ټولو نسخو لپاره شتون لري.
9 د VBA IsNumeric فنکشن کارولو مثالونه
په په دې مقاله کې، موږ به هڅه وکړو چې د VBA IsNumeric کارول د ځینې تصادفي مثالونو سره د لاندې جدول په شمول د ځینې مثالونو سره وښیو.
موږ لرو. دلته د مایکروسافټ ایکسل 365 نسخه کارول شوې، تاسو کولی شئ کوم بل وکاروئکه تاسو کوم وړاندیز یا پوښتنې لرئ، د تبصرې په برخه کې یې شریک کړئ.
ستاسو د اسانتیا سره سم نسخه.1. د ځینو تصادفي ارزښتونو سره د VBA IsNumeric چیک کول
دلته، موږ به د VBA ISNUMERIC سره ځینې تصادفي تارونه معاینه کړو. ، که ارزښتونه عددي وي که نه.
ګام-01 :
➤ Developer Tab >><ته لاړ شئ 1>Visual Basic اختیار.
بیا، Visual Basic Editor به خلاص شي.
➤ ته لاړ شئ Insert Tab >> Module اختیار.
له دې وروسته به یو ماډول جوړ شي.
Step-02 :
➤ لاندې کوډ ولیکئ
8611
دلته موږ اعلان کړی دی x د ډول په توګه او دا به د ننوت ارزښت ذخیره کړي. بیا به ISNUMERIC بیرته راستانه شي TRUE که د ان پټ ارزښت عددي وي که نه نو دا به FALSE بیرته راستانه شي. موږ به محصول د پیغام په بکس کې ومومئ ( MsgBox ).
➤ فشار ورکړئ F5 .
بیا به تاسو لاندې ان پټ بکس ترلاسه کړئ او که تاسو 100 ارزښت ولیکئ او ښه فشار ورکړئ ،
29>
به تاسو ترلاسه کړئ. د پیغام بکس چې وايي "ریښتیا" .
د تار لیکلو لپاره بلی او فشار ورکړئ ښه دننه د ننوتلو بکس،
موږ د پیغام بکس ترلاسه کوو چې ویل کیږي "غلط" .
<0 نور ولولئ: په Excel کې د VBA Randomize فنکشن کارولو څرنګوالی (5 مثالونه)
2. د IF-THEN-ELSE بیان سره د VBA IsNumeric کارول
په دې برخه کې، موږ به د ISNUMERIC فنکشن سره وکاروو IF-THEN-ELSE بیان په یوه VBA کوډ کې د عددي او غیر عددي ارزښتونو تعریف کولو لپاره.
مراحلې :
➤ د 1 برخې مرحله 01 .
➤ لاندې کوډ ولیکئ
7904
دلته، موږ اعلان کړی دی x د ډول په توګه او دا به د ننوت ارزښت ذخیره کړي. کله چې ISNUMERIC بیرته راستانه شي ریښتیا ، IF به یو پیغام بیرته راولي چې وايي " ورکړل شوی ارزښت عددي دی" او که ISNUMERIC بیرته راګرځي FALSE ، بیا IF یو پیغام بیرته راولي چې تشریح کوي " ورکړل شوی ارزښت عددي نه دی" .
➤ فشار ورکړئ F5 .
بیا به تاسو لاندې ان پټ بکس ترلاسه کړئ او که تاسو د 200 ارزښت ولیکئ او ښه فشار ورکړئ،
تاسو به د پیغام بکس ترلاسه کړئ چې وايي " ورکړل شوی ارزښت شمیره ده" .
د تار لیکلو لپاره بلی او په ان پټ بکس کې ښه فشار ورکړئ،
موږ د پیغام بکس ترلاسه کوو چې ویل کیږي " ورکړل شوی ارزښت عددي نه دی" .
نور ولولئ: VBA که - بیا - په Excel کې بل بیان (4 مثالونه)
3. د IsNumeric فنکشن سره د مخالفې پایلې رامینځته کول
دلته به موږ یو VBA کوډ جوړ کړو چې موږ ته به برعکس پایله راکړي د ISNUMERIC فنکشن ، چې د عددي ارزښتونو لپاره به موږ FALSE ترلاسه کړو، او د غیر عددي ارزښت لپاره es، دا به بیرته راستانه شي ریښتیا .
مراحلې :
➤ پړاو-01 د برخې 1 تعقیب کړئ .
➤لاندې کوډ ولیکئ
3407
دلته، موږ x د ډول په توګه اعلان کړی او دا به د انپټ ارزښت ذخیره کړي. کله چې ISNUMERIC بیرته راستانه شي TRUE ، IF به یو پیغام بیرته راولي چې ویل کیږي "FALSE" او که ISNUMERIC بیرته راشي غلط ، بیا که پیغام راوګرځي چې تشریح کوي "ریښتیا" .
➤ فشار ورکړئ F5 .
بیا به تاسو لاندې ان پټ بکس ترلاسه کړئ او که تاسو ارزښت ولیکئ 25 او فشار ورکړئ ښه ،
تاسو به د پیغام بکس ترلاسه کړئ چې وايي "غلط" .
د تار لیکلو لپاره الاسکا او په ان پټ بکس کې ښه فشار ورکړئ،
موږ د پیغام بکس ترلاسه کوو چې ویل کیږي "ریښتیا" .
اړونده مینځپانګه: په Excel کې د VBA فارمیټ فنکشن (8 د مثالونو سره کارول)
4. چک کول که خالي وي عددي یا نه
تاسو کولی شئ په اسانۍ سره د VBA کوډ سره وګورئ که خالي ځایونه عددي وي که نه. ➤ د برخې 1 ګام 01 تعقیب کړئ.
➤ لاندې کوډ ولیکئ
9180
دلته، موږ اعلان کړی x د ډول په توګه او دا به خالي ذخیره کړي. بیا به ISNUMERIC بیرته TRUE که خالی عددي وي نو بیا به بیرته FALSE .
43>
➤ فشار ورکړئ F5 .
وروسته، تاسو به د پیغام بکس ترلاسه کړئ چې ویل کیږي "غلط" چې پدې معنی چې خالي ځایونه عددي ندي .
نور ولولئ: ایکسیلد تصادفي شمیرې رامینځته کولو فارمول (5 مثالونه)
5. دا چیک کول چې نیټې شمیرې دي که نه
پدې برخه کې به موږ یو تصادفي نیټه وکاروو او وګورو چې نیټه ده که نه عددي یا نه.
مرحې :
➤ پړاو-01 د برخې 1 تعقیب کړئ.
➤ لاندې کوډ ولیکئ
2577
دلته موږ x د ډول په توګه اعلان کړی او دا به یوه نیټه ذخیره کړي. بیا به ISNUMERIC بیرته راګرځي TRUE که نیټه عددي وي که نه نو دا به بیرته راستانه شي FALSE .
➤ F5 فشار ورکړئ.
وروسته، تاسو به د پیغام بکس ترلاسه کړئ چې ویل کیږي "غلط" چې پدې معنی چې نیټې شمیرې ندي .
مونږ کولی شو د DATESERIAL فنکشن سره هم هڅه وکړو چې نیټې جوړې کړو او وګورو چې ایا دا شمیره ده که نه.
➤ لاندې کوډ ټایپ کړئ
9667
دلته، موږ x د تغیر په توګه اعلان کړی او دا به د DATESERIAL فنکشن لخوا رامینځته شوی نیټه ذخیره کړي. بیا به ISNUMERIC بیرته راستانه شي TRUE که نیټه عددي وي که نه نو دا به بیرته راشي FALSE .
➤ F5 فشار ورکړئ.
په بدل کې، تاسو به د پیغام بکس ترلاسه کړئ چې ویل کیږي "غلط" دا ځل هم.
نور ولولئ: د VBA نیټې فنکشن (د مثالونو سره د میکرو 12 کارول)
0> ورته لوستل:- په Excel VBA کې د MsgBox فنکشن کارولو څرنګوالی (یوه بشپړ لارښود)
- د VBA چاپیریال فنکشن وکاروئ (4 مثالونه)
- د VBA کارولو څرنګوالیاو په Excel کې فنکشن (4 مثالونه)
- د VBA کیس بیان وکاروئ (13 مثالونه)
- په Excel VBA کې د لاګ فنکشن کارولو څرنګوالی (5) مناسب مثالونه)
6. کتل چې وخت عددي دی که نه
په دې برخه کې، موږ به وګورو چې ایا وختونه عددي دي که نه د <1 په کارولو سره>ISNUMERIC فنکشن .
مرحلې :
➤ د برخې 1 برخې پړاو-01 تعقیب کړئ.
➤ لاندې کوډ ولیکئ
4891
دلته موږ د x د ډول په توګه اعلان کړی او دا به یو وخت ذخیره کړي. بیا به ISNUMERIC بیرته راګرځي TRUE که وخت عددي وي که نه نو دا به بیرته راستانه شي FALSE .
53>
➤ فشار ورکړئ F5 .
له هغې وروسته، تاسو به د پیغام بکس ترلاسه کړئ چې ویل کیږي "False" چې پدې معنی چې وختونه عددي ندي .
تاسو کولی شئ د TIMESERIAL فنکشن سره هم هڅه وکړئ تاریخونه جوړ کړئ او وګورئ چې ایا دا شمیره ده که نه.
➤ لاندې کوډ ټایپ کړئ
8391
دلته، موږ x د تغیر په توګه اعلان کړی او دا به د TIMESERIAL فنکشن لخوا رامینځته شوی وخت ذخیره کړي. بیا به ISNUMERIC بیرته راستانه شي TRUE که چیرې وخت عددي وي نو بیا به بیرته راشي FALSE .
55>
➤ F5 فشار ورکړئ.
بیا، تاسو به د پیغام بکس ترلاسه کړئ چې په کې ویل شوي "غلط" دا ځل هم.
بیا، موږ کولی شو د شیټ په یوه حجره کې د وخت ارزښت ته د حوالې هڅه وکړو.
➤ لاندې کوډ ټایپ کړئ
9914
دلته، موږ اعلان کړی دی. x د ډول په توګه او دا به یو وخت ذخیره کړي چې په B2 حجره کې وي. بیا به ISNUMERIC بیرته راګرځي TRUE که وخت عددي وي که نه نو بیرته به FALSE .
57>
➤ فشار ورکړئ F5 .
په پای کې، تاسو به دا ځل د پیغام بکس ترلاسه کړئ چې ویل کیږي "ریښتیا" .
<0 نور ولولئ: په Excel کې د VBA TimeSerial کارولو څرنګوالی (3 مثالونه)
7. د یو لړ ارزښتونو لپاره د VBA IsNumeric کارول
دلته ، موږ به وګورو چې ایا د نمبرونو / درجې کالم ارزښتونه عددي دي یا غیر عددي او پایلې یې په چک کالم کې لري.
59>
ګامونه :
➤ د 1>1 برخې پړاو - 01 تعقیب کړئ.
➤ لاندې ولیکئ لاندې کوډ
5383
موږ حجره د رینج په توګه اعلان کړې او د سلسلې حجرو لپاره مو د فار لوپ کارولی دی "D5:D11" او د دې حجرو لپاره ، ISNUMERIC به بیرته راګرځي TRUE که ارزښت عددي وي، که نه نو دا به بیرته راستانه شي FALSE او cell.Offset(0, 1)<22 به د محصول ارزښتونه په یوه کالم کې وروسته د ان پټ کالم ته راستانه کړي.
60>
➤ F5 فشار ورکړئ.
وروسته t hat، موږ به د عددي ارزښتونو لپاره ریښتیا او یا نښې او غلط د غیر عددي ارزښتونو یا درجې لپاره.
نور ولولئ: په Excel کې د VBA ویل فنکشن کارولو څرنګوالی (7 مثالونه)
8. د فنکشن رامینځته کول د ارزښتونو سلسله ازموینه وکړئ
پدې برخه کې، موږ به یو جوړ کړود VBA ISNUMERIC سره فعالیت وکړئ او وګورئ چې ایا د نمارکونو / درجې کالم شمیري یا غیر عددي دي.
قدم-01 :
➤ د برخې 1 برخه مرحله-01 تعقیب کړئ.
➤ لاندې ولیکئ او خوندي کړئ کوډ
8029
دا کوډ به د IsNumericTest په نوم یو فنکشن رامینځته کړي.
63>
0> Step-02:➤ اصلي پاڼې ته ورشئ او لاندې فورمول په حجره کې ټایپ کړئ E5
=IsNumericTest(D5)
D5 د یو زده کونکي نمبرونه/درجې دي او IsNumericTest به بیرته راګرځي ریښتیا/غلط په ارزښت پورې اړه لري.
<64
➤ انټر کیږئ او د د ډکولو دستګاه وسایل لاندې کش کړئ.
65>
په پای کې، موږ به ولرو رښتیا د عددي ارزښتونو لپاره یا نښې او غلط د غیر عددي ارزښتونو یا درجو لپاره.
66>
اړونده منځپانګه: په Excel کې د VBA DIR فنکشن کارولو څرنګوالی (7 مثالونه)
9. د VBA IsNumeric فنکشن سره د غیر عددي ارزښتونو شمیرل
موږ غواړو غیر شمیره وشمېرو د نمارکس/درجې کالم ic ارزښتونه یا درجې او دلته د دې کولو لپاره موږ به د VBA ISNUMERIC څخه کار واخلو او د غیر عددي ارزښتونو مجموعه ولرو چې موږ یې په <1 کې لرو> شمېرنه کالم.
قدم-01 :
➤ د قدم-01 څخه برخه 1 .
➤ لاندې کوډ ولیکئ او خوندي کړئ
4094
دا کوډ به د countnonnumeric په نوم یو فنکشن رامینځته کړي.
کلهد حجرې ارزښت به عددي ارزښت نه وي نو شمیر به د 1 لخوا زیات شي.
68>
ګام- 02 :
➤ اصلي پاڼې ته ورشئ او لاندې فورمول ټایپ کړئ
=countnonnumeric(D5:D11)
D5:D11 د شاګردانو د نمبرونو/نمبرونو سلسله ده او شمیري به د غیر عددي ټولګیو شمیر بیرته راولي.
➤ فشار ورکړئ ENTER
په نهایت کې، تاسو به ارزښت ترلاسه کړئ 3 چې پدې معنی چې تاسو په کې 3 درجې لرئ نښې/درجې کالم.
نور ولولئ: څنګه په VBA فنکشن کې ارزښت بیرته راګرځول (دواړه آری او غیر سرې ارزښتونه)
IsNumeric vs ISNUMBER
- ISNUMERIC ګوري چې ایا ارزښت په یو شمیر بدلیدلی شي او ISNUMBER ګوري چې ایا ارزښت د شمیرې په توګه زیرمه شوی که نه.
- د VBA ISNUMERIC فنکشن او د Excel ISNUMBER فنکشن ترمینځ ځینې توپیرونه شتون لري او موږ هڅه کړې چې وښیو. زموږ د مخکینۍ جوړ شوي IsNumericTest تفریح په کارولو سره لاندې توپیرونه ction او inbuilt Excel ISNUMBER فنکشن .
د تمرین برخه
په خپله د تمرین کولو لپاره موږ لرو د تمرین برخه لکه لاندې په یوه پاڼه کې چې د تمرین نومیږي چمتو کړی. مهرباني وکړئ دا پخپله وکړئ.
پایله
پدې مقاله کې، موږ هڅه وکړه چې د VBA ISNUMERIC <2 کارولو ځینې لارې پوښښ کړو> فعالیت. هیله ده چې ګټور به مو وي.