Clàr-innse
Ma tha thu a’ coimhead airson cuid de na dòighean as fhasa air an gnìomh VBA IsNumeric a chleachdadh, tha thu san àite cheart. Mar as trice bidh sinn a’ cleachdadh a’ ghnìomh seo ann an VBA gus dearbhadh an e àireamh a th’ ann an abairt no nach eil agus a rèir an abairt tillidh e TRUE mas e àireamh eile a th’ anns an abairt FALSE .
Luchdaich sìos Leabhar-obrach
VBA IsNumeric Function.xlsm
VBA IsNumeric Function: Co-chòrdadh & Argumaidean
⦿ Co-chòrdadh
IsNumeric (Expression)
1>⦿ Argamaidean
<15Argamaid | Roghainneil/Riatanach | Mìneachadh |
---|---|---|
An abairt | Riatanach | Is e caochladair a tha ann a tha ri dhearbhadh an e àireamh a th’ ann no nach eil. |
⦿ Luach Tilleadh
Cuir a-steach | Luach Tilleadh |
---|---|
Àireamh | TRUE |
Chan e a Àireamh; sreang | FALSE |
⦿ Tionndadh
The Chaidh gnìomh ISNUMERIC a thoirt a-steach san tionndadh Excel 2000 agus tha e ri fhaighinn airson a h-uile tionndadh às deidh sin.
9 Eisimpleirean de bhith a’ cleachdadh gnìomh VBA IsNumeric
Ann an artaigil seo, feuchaidh sinn ri cleachdadh an VBA IsNumeric a shealltainn le eisimpleirean air thuaiream cuide ri eisimpleirean a’ gabhail a-steach a’ chlàr a leanas.
Tha sinn air chleachd thu an tionndadh Microsoft Excel 365 an seo, is urrainn dhut gin eile a chleachdadhMa tha molaidhean no ceist sam bith agad, faodaidh tu an roinn anns an earrann bheachdan.
tionndaidhean a rèir do ghoireasachd.1. A' sgrùdadh VBA IsNumeric le Cuid de Luachan air thuaiream
An seo, nì sinn deuchainn air teudan air thuaiream leis an VBA ISNUMERIC , ma tha na luachan àireamhach no nach eil.
Ceum-01 :
➤ Rach gu Leasaiche Tab >> Roghainn Visual Basic .
An uairsin, fosglaidh an Deasaiche Bunaiteach Lèirsinneach suas.
➤ Rach gu Cuir a-steach Tab >> Modal Roghainn.
Às dèidh sin, thèid Modal a chruthachadh.
Ceum-02 :
➤ Sgrìobh an còd a leanas
2404
Seo, tha sinn air <1 ainmeachadh> x mar caochladair agus stòraichidh e luach an ionchuir. An uairsin tillidh ISNUMERIC TRUE ma tha an luach cuir a-steach àireamhach air neo tillidh e FALSE . Lorgaidh sinn an toradh am broinn bogsa teachdaireachd ( MsgBox ).
➤ Brùth F5 .
An uairsin gheibh thu am bogsa a-steach a leanas agus ma sgrìobhas tu an luach 100 agus brùth OK ,
gheibh thu a bogsa teachdaireachd a tha ag ràdh “True” .
Airson an t-sreang Cat a sgrìobhadh agus Cat a bhrùthadh a-steach am bogsa a-steach,
Tha sinn a’ faighinn bogsa teachdaireachd ag ràdh “False” .
Leugh Tuilleadh: Mar a chleachdas tu VBA Randomize Function ann an Excel (5 eisimpleirean)
2. A’ cleachdadh VBA IsNumeric le Aithris IF-THEN-ELSE
San earrann seo, cleachdaidh sinn an gnìomh ISNUMERIC leis an IF-THEN-ELSE aithris ann an còd VBA gus na luachan àireamhach is neo-àireamhach a mhìneachadh.
Ceumannan :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos an còd a leanas
1388
An seo, tha sinn air ainmeachadh x mar caochladair agus stòraidh e an luach ionchuir. Nuair a thilleas ISNUMERIC TRUE , tillidh IF teachdaireachd ag ràdh “Tha an luach a thugadh àireamhach” agus ma tha ISNUMERIC tilleadh FALSE , an uairsin IF tillidh e teachdaireachd a’ mìneachadh “Chan eil an luach a thugadh àireamhach” .
➤ Brùth F5 .
An uairsin gheibh thu am bogsa a-steach a leanas agus ma sgrìobhas tu an luach 200 is brùth OK ,
gheibh thu bogsa teachdaireachd a tha ag ràdh “Tha an luach a thugadh àireamhach” .
Airson an t-sreang Cat a sgrìobhadh agus putadh OK sa bhogsa a-steach,
Tha sinn a’ faighinn bogsa teachdaireachd ag ràdh
1>“Chan eil an Luach a chaidh a thoirt seachad àireamhach” .
Leugh More: VBA Ma tha – An uairsin – Aithris Eile ann an Excel (4 eisimpleirean)
3. A' cruthachadh Toradh mu choinneamh leis a' ghnìomh IsNumeric
An seo, cruthaichidh sinn còd VBA a bheir dhuinn an toradh cùil den ghnìomh ISNUMERIC , a tha a’ ciallachadh airson luachan àireamhach gum faigh sinn FALSE , agus airson luach neo-àireamhach s, tillidh e TRUE .
Ceumannan :
➤ Lean Step-01 de Earrann 1 .
➤Sgrìobh sìos an còd a leanas
6979
An seo, dh'ainmich sinn x mar Caochlaideach agus stòraidh e an luach ion-chuir. Nuair a thilleas ISNUMERIC TRUE , tillidh IF teachdaireachd ag ràdh "FALSE" agus ma thilleas ISNUMERIC FALSE , an uairsin IF tillidh e teachdaireachd a’ mìneachadh “TRUE” .
➤ Brùth F5 .
An uairsin gheibh thu am bogsa a-steach a leanas agus ma sgrìobhas tu an luach 25 agus brùth OK ,
gheibh thu bogsa teachdaireachd a chanas “FALSE” .
Airson sgrìobhadh an t-sreang Alasga agus a' putadh OK sa bhogsa a-steach,
Tha sinn a' faighinn bogsa teachdaireachd ag ràdh "TRUE" .
Susbaint Co-cheangailte: Gnìomh Cruth VBA ann an Excel (8 Cleachdaidhean le Eisimpleirean)
4. A’ faighinn a-mach a bheil Blanks ann Àireamhach no Chan eil
'S urrainn dhut sgrùdadh furasta le còd VBA a bheil beàrnan àireamhach no nach eil.
Ceumannan :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos an còd a leanas
6354
Seo, tha sinn air x ainmeachadh 2> mar tionndadh agus stòraidh e am Blan . An uairsin tillidh ISNUMERIC TRUE ma tha an Ban àireamhach air neo tillidh e FALSE .
➤ Brùth F5 .
Às deidh sin, gheibh thu bogsa teachdaireachd ag ràdh “False” a tha a’ ciallachadh nach eil beàrnan àireamhach .
Leugh Tuilleadh: ExcelFormula to Generate Random Number (5 eisimpleirean)
5. A’ faighinn a-mach a bheil cinn-latha àireamhach no nach eil
San earrann seo, cleachdaidh sinn ceann-latha air thuaiream agus nì sinn cinnteach an e an ceann-latha a th’ ann. àireamhach neo nach eil.
Ceumannan :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos an còd a leanas
2211
An seo, dh'ainmich sinn x mar caochladair agus stòraidhidh e ceann-latha. An uairsin tillidh ISNUMERIC TRUE ma tha an ceann-latha àireamhach air neo tillidh e FALSE .
➤ Brùth F5 .
Às deidh sin, gheibh thu bogsa teachdaireachd ag ràdh "False" a tha a' ciallachadh nach eil cinn-latha àireamhach .
Faodaidh sinn cuideachd feuchainn leis a' ghnìomh DATESERIAL gus cinn-latha a chruthachadh agus faigh a-mach a bheil e àireamhach no nach eil.
➤ Clò-bhuail an còd a leanas
1393
An seo, tha sinn air x ainmeachadh mar caochlaideach agus stòraidh sinn ceann-latha a chruthaich an gnìomh DATESERIAL . An uairsin tillidh ISNUMERIC TRUE ma tha an ceann-latha àireamhach air neo tillidh e FALSE .
➤ Brùth F5 .
Air ais, gheibh thu bogsa teachdaireachd ag ràdh “False” an turas seo cuideachd.
Leugh More: Gnìomh Ceann-latha VBA (12 Cleachdadh Macros le Eisimpleirean)
Leughaidhean Co-chosmhail:
- Mar a chleachdas tu gnìomh MsgBox ann an Excel VBA (Stiùireadh coileanta)
- Cleachd gnìomh àrainneachd VBA (4 eisimpleirean)
- Mar a chleachdas tu VBAAgus Gnìomh ann an Excel (4 eisimpleirean)
- Cleachd Aithris Cùise VBA (13 Eisimpleirean)
- Mar a chleachdas tu gnìomh Log ann an Excel VBA (5 Eisimpleirean Freagarrach)
6. Lorg a-mach a bheil an t-àm ann àireamhach no nach eil
San earrann seo, nì sinn sgrùdadh a bheil amannan ann no nach eil le bhith a’ cleachdadh an Gnìomh ISNUMERIC .
Ceumannan :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos an còd a leanas
4835
An seo, dh'ainmich sinn x mar Caochlaideach agus stòraidhidh e ùine. An uairsin tillidh ISNUMERIC TRUE ma tha an ùine àireamhach no tillidh e FALSE .
➤ Brùth F5 .
An dèidh sin, gheibh thu bogsa teachdaireachd ag ràdh "False" a tha a' ciallachadh nach eil amannan àireamhach .
'S urrainn dhut cuideachd feuchainn leis a' ghnìomh TIMESERIAL gus cinn-latha a chruthachadh agus faigh a-mach a bheil e àireamhach no nach eil.
➤ Clò-bhuail an còd a leanas
8260
An seo, tha sinn air x ainmeachadh mar caochlaideach agus stòraidh sinn ùine a chruthaich an gnìomh TIMESERIAL . An uairsin tillidh ISNUMERIC TRUE ma tha an ùine àireamhach no tillidh e FALSE .
➤ Brùth F5 .
An uair sin, gheibh thu bogsa teachdaireachd ag ràdh "False" an turas seo cuideachd.
0>A-rithist, 's urrainn dhuinn feuchainn ri iomradh a thoirt air luach ùine ann an cealla de dhuilleag.
➤ Taidhp a-steach an còd a leanas
3234
Seo, tha sinn air ainmeachadh x mar caochlaideach agus stòraidh e ùine a tha sa chill B2 . An uairsin tillidh ISNUMERIC TRUE ma tha an ùine àireamhach air neo tillidh e FALSE .
➤ Brùth F5 .
Mu dheireadh, gheibh thu bogsa teachdaireachd ag ràdh "True" an turas seo.
Leugh Tuilleadh: Mar a chleachdas tu VBA TimeSerial ann an Excel (3 eisimpleirean)
7. A’ cleachdadh VBA IsNumeric airson Raon Luachan
An seo , nì sinn sgrùdadh a bheil luachan a’ cholbh Comharran/Ìre àireamhach no neo-àireamhach agus a bheil na toraidhean sa Thoir sùil colbh.
Ceumannan :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos an a’ chòd a leanas
5610
Dh’ainmich sinn an cealla mar Raon agus chleachd sinn lùb FOR airson ceallan an raoin “D5:D11” agus airson nan ceallan sin, tha an Tillidh ISNUMERIC TRUE ma tha an luach àireamhach, air neo tillidh e FALSE agus cell.Offset(0, 1)<22 Tillidh na luachan toraidh ann an aon cholbh nas fhaide air adhart chun cholbh ionchuir.
➤ Brùth F5 .
An dèidh t ad, bidh TRUE againn airson na luachan àireamhach no Comharran agus FALSE airson luachan neo-àireamhach no Ìrean .
Leugh More: Mar a chleachdas tu gnìomh VBA Val ann an Excel (7 eisimpleirean)
8. A’ cruthachadh gnìomh gu Dèan deuchainn air Raon Luachan
Anns an earrainn seo, cruthaichidh sinn agnìomh leis an VBA ISNUMERIC agus dèan cinnteach a bheil luachan na colbh Comharran/Ìre àireamhach no neo-àireamhach.
Ceum-01 :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos is sàbhail na leanas còd
9302
Cruthaichidh an còd seo gnìomh leis an ainm IsNumericTest .
Step-02 :
➤ Till dhan phrìomh dhuilleig agus sgrìobh am foirmle a leanas sa chill E5
=IsNumericTest(D5)
Tha D5 na Comharran/Ìre oileanach agus IsNumericTest tillidh e TRUE/FALSE a rèir an luach.
<64
➤ Brùth ENTER agus slaod sìos an inneal Làimhseachadh Lìonadh .
Mu dheireadh, bidh againn TRUE airson luachan àireamhach no Comharran agus FALSE airson luachan neo-àireamhach no Ìrean .
Susbaint Co-cheangailte: Mar a chleachdas tu gnìomh VBA DIR ann an Excel (7 eisimpleirean)
9. A’ cunntadh luachan neo-àireamhach le gnìomh VBA IsNumeric
Tha sinn airson an neo-àireamh a chunntadh ic luachan no ìrean sa cholbh Comharran/Ìre agus airson seo a dhèanamh an seo cleachdaidh sinn an VBA ISNUMERIC agus bidh an àireamh iomlan de na luachan neo-àireamhach a th’ againn san Cunnt colbh.
Ceum-01 :
➤ Lean Ceum-01 de Earrann 1 .
➤ Sgrìobh sìos is sàbhail an còd a leanas
7780
Cruthaichidh an còd seo gnìomh leis an ainm countnonnumeric .
Cuincha bhi luach na cealla na luach àireamhach agus an uairsin thèid an chunntas àrdachadh le 1 .
Ceum- 02 :
➤ Till dhan phrìomh dhuilleig agus sgrìobh am foirmle a leanas
=countnonnumeric(D5:D11)
D5:D11 an raon Comharran/Ìre aig na h-oileanaich agus cunntas tillidh e àireamh iomlan nan ìrean neo-àireamhach.
➤ Brùth ENTER
Mu dheireadh, gheibh thu an luach 3 a tha a’ ciallachadh gu bheil 3 Ìrean agad san Comharran/Ìre colbh.
Leugh More: Mar a thilleas tu luach ann an gnìomh VBA (An dà chuid Array agus Luachan Neo-Array)
IsNumeric vs ISNUMBER
- ISNUMERIC a’ dearbhadh an gabh luach atharrachadh gu àireamh agus ISNUMBER dèan cinnteach a bheil luach air a stòradh mar àireamh.
- Tha beagan eadar-dhealachaidhean eadar an gnìomh VBA ISNUMERIC agus an gnìomh Excel ISNUMBER agus dh’ fheuch sinn ris a’ ghnìomh a shealltainn eadar-dhealachaidhean gu h-ìosal le bhith a’ cleachdadh ar spòrs IsNumericTest a chaidh a chruthachadh roimhe seo ction agus an inbuilt Excel ISNUMBER function .
Earrann Cleachdaidh
Airson cleachdadh a dhèanamh leat fhèin tha againn thug sinn seachad earrann Cleachdadh mar gu h-ìosal ann an duilleag leis an ainm Cleachd . Feuch an dèan thu sin leat fhèin.
Co-dhùnadh
San artaigil seo, dh'fheuch sinn ri cuid de dhòighean a chòmhdach gus an VBA ISNUMERIC <2 a chleachdadh> gnìomh. An dòchas gum bi e feumail dhut.