مەزمۇن جەدۋىلى
ئەگەر سىز 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 تۆۋەندىكى كودنى يېزىڭ
2243x ئۆزگەرگۈچى مىقدارسۈپىتىدە ئۇ كىرگۈزۈش قىممىتىنى ساقلايدۇ. 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 ئىقتىدار. پايدىلىق دەپ بىلىشىڭىزنى ئۈمىد قىلىمەن.