VBA IsNumeric ئىقتىدارىنى قانداق ئىشلىتىش (9 مىسال)

  • ھەمبەھىرلەڭ
Hugh West

ئەگەر سىز VBA IsNumeric ئىقتىدارىنى ئىشلىتىشنىڭ ئەڭ ئاسان ئۇسۇللىرىنى ئىزدەۋاتقان بولسىڭىز ، ئۇنداقتا سىز مۇۋاپىق جايدا. بىز ئادەتتە بۇ ئىقتىدارنى VBA دا ئىشلىتىپ ئىپادىلەشنىڭ سان ياكى ئەمەسلىكىنى سىنايمىز ھەمدە ئىپادىلەش ئۇسۇلىغا ئاساسەن ئۇ ئىپادىلەش سان بولسا ھەقىقىي قايتىدۇ. يالغان .

خىزمەت دەپتىرىنى چۈشۈرۈش

VBA IsNumeric ئىقتىدارى. گرامماتىكىسى & amp; تالاش-تارتىشلار

⦿ گرامماتىكىسى

IsNumeric (Expression)

⦿ تالاش-تارتىش

تالاش-تارتىش تەلەپ قىلىنغان / ئىختىيارى چۈشەندۈرۈش
ئىپادىلەش تەلەپ قىلىنغان ئۇ سان ياكى ئەمەسلىكى تەكشۈرۈلىدىغان ۋارىيانت.

⦿ قايتۇرۇش قىممىتى

كىرگۈزۈش قايتۇرۇش قىممىتى
سان ھەقىقىي
ئەمەس سان; تىزما يالغان

⦿ نەشرى

ISNUMERIC ئىقتىدارى Excel 2000 نەشرىدە تونۇشتۇرۇلغان بولۇپ ، ئۇنىڭدىن كېيىن بارلىق نەشرىگە ئېرىشكىلى بولىدۇ.

9 VBA IsNumeric فۇنكسىيەسىنى ئىشلىتىشنىڭ مىسالى

In بۇ ماقالىدە ، تۆۋەندىكى جەدۋەلنى ئۆز ئىچىگە ئالغان بەزى مىساللار بىلەن بىللە بەزى تاسادىپىي مىساللار بىلەن VBA IsNumeric نىڭ ئىشلىتىلىشىنى كۆرسىتىشكە تىرىشىمىز.

بىزدە بار بۇ يەردە Microsoft Excel 365 نەشرى ئىشلىتىلگەن ، باشقا ھەرقانداقسىنى ئىشلىتەلەيسىزتەكلىپ-پىكىرلىرىڭىز بولسا ، پىكىر بۆلۈمىدە ئورتاقلىشىڭ.

قۇلايلىقلىقىڭىزغا ئاساسەن نەشىرلىرى.
، ئەگەر قىممەت سان ياكى بولمىسا.

قەدەم -01 : 1> Visual Basic تاللانما. 1> بەتكۈچ & gt; & gt; بۆلەك تاللانما قىستۇر.

قەدەم -02 :

following تۆۋەندىكى كودنى يېزىڭ

5337

بۇ يەردە بىز <1 نى ئېلان قىلدۇق> x ئۆزگەرگۈچى سۈپىتىدە كىرگۈزۈش قىممىتىنى ساقلايدۇ. ئاندىن ISNUMERIC ئەگەر كىرگۈزۈش قىممىتى سان بولسا TRUE قايتىدۇ ، بولمىسا يالغان قايتىدۇ. بىز ئۇچۇر رامكىسى ( MsgBox ) نىڭ ئىچىدىكى نەتىجىنى تاپالايمىز.

F5 نى بېسىڭ.

ئاندىن تۆۋەندىكى كىرگۈزۈش رامكىسىغا ئېرىشىسىز ، ئەگەر 100 قىممىتىنى يېزىپ ، ماقۇل ،

نى باسسىڭىز ، a غا ئېرىشىسىز. «راست» دەپ يېزىلغان ئۇچۇر رامكىسى. كىرگۈزۈش رامكىسى ،

بىز «يالغان» دېگەن ئۇچۇر قۇتىسىغا ئېرىشىۋاتىمىز.

تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA ئىختىيارىي ئىقتىدارنى قانداق ئىشلىتىش (5 مىسال) بىز بىلەن ISNUMERIC ئىقتىدارىنى ئىشلىتىمىز IF-THEN-ELSE جۈملىسىدە VBA كودىدىكى سان ۋە سانلىق قىممەتنى ئېنىقلاش.

قەدەم :

Section 1 بۆلەكنىڭ قەدەم -01 گە ئەگىشىڭ.

following تۆۋەندىكى كودنى يېزىڭ

2243
x ئۆزگەرگۈچى مىقدارسۈپىتىدە ئۇ كىرگۈزۈش قىممىتىنى ساقلايدۇ. ISNUMERICقايتىپ كەلگەندە TRUE، IF «بېرىلگەن قىممەت سان»، ئەگەر ISNUMERICقايتىدۇ يالغان، ئاندىن IFئۇچۇرنى قايتۇرىدۇ «بېرىلگەن قىممەت سان ئەمەس».

< F5 نى بېسىڭ.

«بېرىلگەن قىممەت سان» .

مۈشۈك ھەرىپىنى يېزىش ۋە كىرگۈزۈش رامكىسىدىكى ماقۇل نى بېسىش ئۈچۈن ،

«بېرىلگەن قىممەت سان ئەمەس» .

تېخىمۇ كۆپ ئوقۇش: VBA ئەگەر - ئۇنداقتا - Excel دىكى باشقا بايانلار (4 مىسال) ISNUMERIC فۇنكىسىيەسىنىڭ نىڭ مەنىسى ، يەنى سانلىق قىممەت ئۈچۈن بىز يالغان گە ئېرىشىمىز ، ھەمدە سانلىق قىممەت بولمىغان قىممەتكە ئېرىشىمىز. es, ئۇ TRUE نى قايتۇرىدۇ.

باسقۇچلار :

< .

➤تۆۋەندىكى كودنى يېزىڭ

9984

بۇ يەردە ، بىز x نى ئۆزگەرگۈچى دەپ جاكارلىدۇق ، ئۇ كىرگۈزۈش قىممىتىنى ساقلايدۇ. ISNUMERIC قايتىپ كەلگەندە TRUE ، IF «يالغان» دېگەن ئۇچۇرنى قايتۇرىدۇ ، ئەگەر ISNUMERIC قايتىپ كەلسە يالغان ، ئاندىن ئەگەر «ھەقىقىي» چۈشەندۈرۈلگەن ئۇچۇرنى قايتۇرىدۇ.

< F5 نى بېسىڭ .

سىز «يالغان» دېگەن ئۇچۇر قۇتىسىغا ئېرىشىسىز.

ئالياسكا ھەمدە كىرگۈزۈش رامكىسىدىكى بولىدۇ نى بېسىڭ ،

بىز «ھەقىقىي» دېگەن ئۇچۇر قۇتىسىغا ئېرىشىۋاتىمىز.

مۇناسىۋەتلىك مەزمۇن: Excel دىكى VBA فورمات ئىقتىدارى (مىسال بىلەن 8 ئىشلىتىش)

4. بوش ئورۇن بار-يوقلۇقىنى تەكشۈرۈش سان ياكى ئەمەس

ئەگەر بوش سان بولسا ياكى VBA كودى ئارقىلىق ئاسانلا تەكشۈرەلەيسىز.

قەدەم باسقۇچلار :

Section 1 بۆلەكنىڭ قەدەم -01 گە ئەگىشىڭ.

the تۆۋەندىكى كودنى يېزىڭ 2> ۋارىيانت سۈپىتىدە ئۇ ئوچۇق نى ساقلايدۇ. ئاندىن ISNUMERIC ئەگەر ئوچۇق رەقەملىك بولسا ھەقىقىي قايتىدۇ ، بولمىسا ئۇ يالغان قايتىدۇ.

< F5 نى بېسىڭ>.

تېخىمۇ كۆپ ئوقۇڭ: Excelئىختىيارى سان ھاسىل قىلىدىغان فورمۇلا (5 مىسال) سان ياكى ئەمەس.

قەدەم باسقۇچلار :> The تۆۋەندىكى كودنى يېزىڭ

9088

بۇ يەردە ، بىز x نى ۋارىيانت دەپ جاكارلىدۇق ، ئۇ چېسلا ساقلايدۇ. ئاندىن ISNUMERIC چېسلا سان بولسا TRUE قايتىدۇ ، بولمىسا يالغان قايتىدۇ.

F5 نى بېسىڭ. 0>

بىز يەنە DATESERIAL فۇنكسىيەسى ئارقىلىق چېسلا قۇرۇپ ، ئۇنىڭ سان ياكى ئەمەسلىكىنى تەكشۈرەلەيمىز.

following تۆۋەندىكى كودنى كىرگۈزۈڭ

9315

بۇ يەردە ، بىز x نى ۋارىيانت دەپ جاكارلىدۇق ، ئۇ DATESERIAL ئىقتىدارى قۇرغان ۋاقىتنى ساقلايدۇ. ئاندىن ISNUMERIC چېسلا سان بولسا TRUE قايتىدۇ ، بولمىسا يالغان قايتىدۇ.

F5 نى بېسىڭ.

تېخىمۇ كۆپ ئوقۇڭ: VBA چېسلا ئىقتىدارى (12 خىل ماكرونىڭ مىساللىرى)

مۇشۇنىڭغا ئوخشاش ئوقۇشلۇق:

  • Excel VBA دىكى MsgBox ئىقتىدارىنى قانداق ئىشلىتىش (تولۇق يېتەكچى)
  • VBA مۇھىت ئىقتىدارىنى ئىشلىتىش (4 مىسال)
  • VBA نى قانداق ئىشلىتىشExcel دىكى ئىقتىدار (4 مىسال)
  • VBA دېلو باياناتىنى ئىشلىتىڭ (13 مىسال)
  • Excel VBA دىكى خاتىرە ئىقتىدارىنى قانداق ئىشلىتىش ماس مىساللار)> ISNUMERIC ئىقتىدارى .

قەدەم باسقۇچلار :>

the تۆۋەندىكى كودنى يېزىڭ

7541

بۇ يەردە ، بىز x نى ۋارىيانت دەپ جاكارلىدۇق ، ئۇ بىر ۋاقىت ساقلايدۇ. ئاندىن ISNUMERIC ۋاقىت سان بولسا TRUE قايتىدۇ ، بولمىسا ئۇ يالغان قايتىدۇ.

F5 نى بېسىڭ.

سىز يەنە TIMESERIAL فۇنكسىيەسى ئارقىلىق چېسلا قۇرالايسىز ۋە ئۇنىڭ سان ياكى ئەمەسلىكىنى تەكشۈرەلەيسىز.

following تۆۋەندىكى كودنى كىرگۈزۈڭ

8838

بۇ يەردە ، بىز x نى ۋارىيانت دەپ جاكارلىدۇق ، ئۇ ۋاقىت فۇنكسىيەسى قۇرغان ۋاقىتنى ساقلايدۇ. ئاندىن ISNUMERIC ۋاقىت سان بولسا TRUE قايتىدۇ ، بولمىسا ئۇ يالغان قايتىدۇ.

F5 نى بېسىڭ.

ئاندىن ، بۇ قېتىم يەنە «يالغان» دېگەن ئۇچۇر قۇتىسىغا ئېرىشىسىز. 0> يەنە كېلىپ ، جەدۋەلنىڭ كاتەكچىسىدىكى ۋاقىت قىممىتىگە مۇراجىئەت قىلىپ سىناپ باقساق بولىدۇ.

the تۆۋەندىكى كودنى كىرگۈزۈڭ

8194

بۇ يەردە ، بىز جاكارلىدۇق x ۋارىيانت سۈپىتىدە ، ئۇ B2 كاتەكچىدىكى ۋاقىتنى ساقلايدۇ. ئاندىن ISNUMERIC ۋاقىت سان بولسا TRUE قايتىدۇ ، بولمىسا يالغان قايتىدۇ.

F5 نى بېسىڭ.

ئاخىرىدا ، سىز بۇ قېتىم «راست» دېگەن ئۇچۇر قۇتىسىغا ئېرىشىسىز> تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA TimeSerial نى قانداق ئىشلىتىش (3 مىسال)

7. VBA IsNumeric نى قىممەت دائىرىسى ئۈچۈن ئىشلىتىش

، بىز بەلگە / دەرىجە ستوننىڭ قىممىتى سان ياكى سان ئەمەسلىكىنى تەكشۈرۈپ ، نەتىجىنىڭ تەكشۈرۈش ئىستونىدا بار-يوقلۇقىنى تەكشۈرۈپ تۇرىمىز.

قەدەم باسقۇچلار تۆۋەندىكى كود

1648

بىز بۇ كاتەكچىنى Range دەپ جاكارلىدۇق ۋە «D5: D11» دائىرىسىنىڭ كاتەكچىلىرىگە FOR ئايلانما ئىشلەتتۇق ۋە بۇ ھۈجەيرىلەر ئۈچۈن ، ISNUMERIC قىممىتى سان بولسا TRUE قايتىدۇ ، بولمىسا ئۇ يالغان ۋە كاتەكچىگە قايتىدۇ> كېيىنچە بىر ئىستوندىكى چىقىرىش قىممىتىنى كىرگۈزۈش ئىستونىغا قايتۇرىدۇ.

< F5 نى بېسىڭ.

كېيىن t قالپاق ، بىزدە سان قىممىتى ئۈچۈن ھەقىقىي ياكى بەلگە ۋە يالغان سانسىز قىممەت ياكى دەرىجە بولىدۇ.

تېخىمۇ كۆپ ئوقۇڭ: Excel دا VBA Val ئىقتىدارىنى قانداق ئىشلىتىش (7 مىسال)

8. بىر ئىقتىدار قۇرۇش قىممەت دائىرىسىنى سىناپ بېقىڭ

بۇ بۆلەكتە ، بىز ئا VBA ISNUMERIC بىلەن فۇنكسىيە قىلىڭ ھەمدە بەلگە / دەرىجە ستوننىڭ قىممىتى سان ياكى سان ئەمەسلىكىنى تەكشۈرۈڭ.

قەدەم -01 :

1 بۆلەكنىڭ قەدەم -01 گە ئەگىشىڭ.

down تۆۋەندىكىلەرنى يېزىڭ ۋە ساقلاڭ كود

5671

بۇ كود IsNumericTest دېگەن ئىقتىدارنى بارلىققا كەلتۈرىدۇ.

قەدەم -02 :

main ئاساسىي جەدۋەلگە قايتىپ ، كاتەكچىگە تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ E5

=IsNumericTest(D5)

D5 بولسا ئوقۇغۇچىنىڭ بەلگىسى / دەرىجىسى ، IsNumericTest قىممىتىگە ئاساسەن TRUE / FALSE قايتىدۇ.

<64 <<سان قىممىتى ئۈچۈن ھەقىقىي ياكى بەلگە ۋە يالغان سانلىق قىممەت ئەمەس ياكى دەرىجە .

مۇناسىۋەتلىك مەزمۇن: Excel دا VBA DIR ئىقتىدارىنى قانداق ئىشلىتىش (7 مىسال)

سانسىز ساناقچى بەلگە / دەرىجە ستوننىڭ ic قىممىتى ياكى دەرىجىسى ۋە بۇ يەردە بۇنى قىلىش ئۈچۈن بىز VBA ISNUMERIC نى ئىشلىتىمىز ھەمدە بىزدە <1 دىكى سان بولمىغان قىممەتلەرنىڭ ئومۇمىي سانى بولىدۇ>

ئىستوننى ساناپ بېقىڭ.

قەدەم 01 : بۆلەك 1 .

down تۆۋەندىكى كودنى يېزىڭ ۋە ساقلىۋېلىڭ> قاچانكاتەكچىنىڭ قىممىتى سان قىممىتى بولمايدۇ ، ئاندىن سان 1 ئارقىلىق ئۆسىدۇ.

قەدەم- 02 :

main ئاساسىي جەدۋەلگە قايتىپ ، تۆۋەندىكى فورمۇلانى كىرگۈزۈڭ

=countnonnumeric(D5:D11)

D5: D11 بۇ ئوقۇغۇچىلارنىڭ بەلگىسى / دەرىجىسى نىڭ دائىرىسى ۋە سانسىز سان سانسىز نومۇرنىڭ ئومۇمىي سانىنى قايتۇرىدۇ.

ENTER

نى بېسىڭ ، ئاخىرىدا سىز 3 قىممىتىگە ئېرىشىسىز ، يەنى سىزنىڭ دىكى 3 دەرىجىسىڭىز بار. بەلگە / دەرىجە ستون.

تېخىمۇ كۆپ ئوقۇڭ: سانسىز قىممەتلەر)> قىممەتنىڭ سان سۈپىتىدە ساقلانغان ياكى ساقلانمىغانلىقىنى تەكشۈرىدۇ. تۆۋەندىكى قۇرغان IsNumericTest قىزىقارلىق ction ۋە قاچىلانغان Excel ISNUMBER فۇنكسىيەسى .

مەشىق بۆلۈمى تۆۋەندىكىدەك مەشىق دېگەن جەدۋەلدە تۆۋەندىكىدەك مەشىق بۆلىكىنى تەمىنلىدى. ئۆزىڭىز قىلىڭ.

خۇلاسە

بۇ ماقالىدە بىز VBA ISNUMERIC ئىقتىدار. پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمەن.

خۇگ ۋېست بۇ ساھەدە 10 نەچچە يىللىق تەجرىبىسى بار يۇقىرى تەجرىبىلىك Excel مەشقاۋۇلى ۋە تەھلىلچىسى. ئۇ بوغالتىرلىق ۋە مالىيە كەسپىدە باكلاۋۇرلۇق ئۇنۋانى ۋە سودا باشقۇرۇش كەسپىدە ماگىستىرلىق ئۇنۋانىغا ئېرىشكەن. خۇگنىڭ ئوقۇتۇش قىزغىنلىقى بار بولۇپ ، ئەگىشىش ۋە چۈشىنىش ئاسان بولغان ئۆزگىچە ئوقۇتۇش ئۇسۇلىنى تەرەققىي قىلدۇردى. ئۇنىڭ Excel ھەققىدىكى مۇتەخەسسىس بىلىمى دۇنيادىكى مىڭلىغان ئوقۇغۇچىلار ۋە كەسپىي خادىملارنىڭ ماھارىتىنى ئۆستۈرۈشىگە ۋە كەسپىي ھاياتىدا مۇنەۋۋەر بولۇشىغا ياردەم بەردى. خۇگ بىلوگى ئارقىلىق ئۆزىنىڭ بىلىملىرىنى دۇنيا بىلەن ئورتاقلىشىدۇ ، ھەقسىز Excel دەرسلىكى ۋە توردا تەربىيىلەش ئېلىپ بېرىپ ، شەخس ۋە كارخانىلارنىڭ تولۇق يوشۇرۇن كۈچىگە يېتىشىگە ياردەم بېرىدۇ.