Meriv çawa Fonksiyona VBA IsNumeric bikar tîne (9 Nimûne)

  • Vê Parve Bikin
Hugh West

Heke hûn li hin awayên herî hêsan digerin ku hûn fonksiyona VBA IsNumeric bikar bînin, wê hingê hûn li cîhê rast in. Em bi gelemperî vê fonksiyonê di VBA de bikar tînin da ku biceribînin ka bêjeyek jimare ye an na û li gorî bêjeyê ew ê vegere RAST heke bêje hejmarek be wekî din FALSE .

Daxistina Pirtûka Xebatê

VBA IsNumeric Function.xlsm

VBA IsNumeric Function: Hevoksazî & amp; Arguman

⦿ Hevoksazî

IsNumeric (Expression)

⦿ Arguman

Argument Pêdivî/Bijarte Rêvekirin
Îfade Pêwîstî ye Ew guhertoyek e ku divê were kontrol kirin ka ew hejmar e an na.

⦿ Nirxa Vegerê

Têketin Nirxa Vegerê
Hejmar RAST
Ne a Jimare; String DEWLET

⦿ Versiyon

The Fonksiyon ISNUMERIC di guhertoya Excel 2000 de hate destnîşan kirin û piştî wê ji bo hemî versiyonên peyda dibe.

9 Nimûneyên Bikaranîna Fonksiyona VBA IsNumeric

Di vê gotarê, em ê hewl bidin ku karanîna VBA IsNumeric bi hin mînakên rasthatî û bi çend mînakan re tevî tabloya jêrîn nîşan bidin.

Me heye guhertoya Microsoft Excel 365 li vir tê bikaranîn, hûn dikarin yekî din bikar bîninHeke pêşniyar û pirsên we hebin, di beşa şîroveyê de parve bikin.

guhertoyên li gorî rehetiya we.

1. Vekolîna VBA-ya Hejmara Bi Hin Nirxên Random

Li vir, em ê bi VBA ISNUMERIC re hin rêzikên rasthatî biceribînin , heke nirx hejmar in an na.

Gavê-01 :

➤ Biçe Pêşdebir Tab >> Visual Basic Vebijêrk.

Piştre, Edîtorê Visual Basic dê vebe.

➤ Biçe Tab >> Module Vebijêrk.

Piştî wê, Modul dê were çêkirin.

Gavê-02 :

➤ Koda jêrîn binivîsin

6636

Li vir, me ragihand x wek Variant û ew ê nirxa têketinê hilîne. Dûv re ISNUMERIC dê vegere RAST heke nirxa têketinê jimar be, wekî din ew ê vegere FALSE . Em ê di nav qutiyeke peyamê de deranê bibînin ( MsgBox ).

➤ Bişkojka F5 .

Dûv re hûn ê qutiya têketinê ya jêrîn bistînin û heke hûn nirxa 100 binivîsin û OK bikirtînin,

hûn ê a qutiya peyamê ya ku dibêje "Rast" .

Ji bo nivîsandina rêzika Cat û pêlkirina OK li qutiya têketinê,

Em qutiyek peyamê digirin ku dibêje "Derew" .

Zêdetir Bixwînin: Meriv çawa di Excel de Fonksiyona Randomîzekirina VBA-yê bikar tîne (5 Nimûne)

2. Bikaranîna VBA IsNumeric bi Daxuyaniya IF-PAŞ-DENÊ

Di vê beşê de, em ê fonksiyona ISNUMERIC bi ya bikar bînin Eger-PÊŞA-DÊ gotinek di VBA kodê de ji bo danasîna nirxên hejmarî û nehejmarî.

Gavên :

➤ Bişopînin Gava-01 Beşê 1 .

➤ Koda jêrîn binivîsin

5407

Li vir, me diyar kir x wek Variant û ew ê nirxa têketinê hilîne. Dema ku ISNUMERIC dê vegere RAST , Eger dê peyamek vegerîne ku dibêje "Nirxa hatî dayîn hejmar e" û heke ISNUMERIC FALSE vedigerîne, paşê IF peyamek vedigerîne ku tê de "Nirxa hatî dayîn ne hejmar e" .

F5 bikirtînin.

Piştre hûn ê qutiya têketina jêrîn bistînin û heke hûn nirxa 200 binivîsin û OK binivîsin,

hûn ê qutiyek peyamê bistînin ku dibêje "Nirxa hatî dayîn hejmar e" .

Ji bo nivîsandina rêzika Cat û pêlkirina OK di qutiya têketinê de,

Em qutiyeke peyamê distînin ku dibêje "Nirxa hatî dayîn ne hejmarî ye" .

Zêdetir Bixwîne: VBA Ger - Hingê - Daxuyaniya din di Excel de (4 Nimûne)

3. Afirandina Encameke Berevajî Bi Fonksiyona IsNumeric

Li vir, em ê kodek VBA çêbikin ku dê encama berevajî bide me. ji fonksiyona ISNUMERIC , ku tê vê wateyê ku ji bo nirxên hejmarî em ê FALSE , û ji bo nirxa ne-hejmarî bistînin. es, ew ê vegere RAST .

Gavên :

➤ Bişopînin Gavê-01 Beşê 1 .

➤Koda jêrîn binivîsin

5379

Li vir, me x wekî Variant ragihand û ew ê nirxa têketinê hilîne. Dema ku ISNUMERIC dê vegere RAST , Eger dê peyamek bêje "FALSE" û heke ISNUMERIC vegere FALSE , paşê IF peyamek vedigerîne ku "RAST" vedigerîne.

F5 bitikîne .

Piştre hûn ê qutiya têketina jêrîn bistînin û heke hûn nirxa 25 binivîsin û pê OK ,

hûn ê qutiyeke peyamê bistînin ku dibêje "FALSE" .

Ji bo nivîsandina rêzikê Alaska û di qutiya têketinê de OK bitikînin,

Em qutiyek peyamê digirin ku dibêje "RAST" .

Naveroka Têkildar: Fonksiyon Forma VBA-yê di Excel de (8 Bi Nimûneyan re Bikaranîn)

4. Binêrin Heke Blanks e Hêjmar an na

Hûn dikarin bi VBA kodê bi hêsanî kontrol bikin ka vala hejmar in an na.

Gavên :

➤ Bişopînin Gava-01 Beşê 1 .

➤ Koda jêrîn binivîsin

1619

Li vir, me x wek Variant û ew ê Balk hilîne. Paşê ISNUMERIC dê vegere RAST heger Bal jimar be, wekî din ew ê vegere FALSE .

F5 bikirtînin.

Piştre, hûn ê qutiyek peyamê bibînin ku dibêje "False" ku tê wateya vala ne hejmar in .

Zêdetir Bixwîne: ExcelFormula Çêkirina Hejmara Tesadufî (5 mînak)

5. Kontrolkirin Ger Dîrok Bihejmar in an Na

Di vê beşê de, em ê tarîxek rasthatî bikar bînin û kontrol bikin ka tarîx e jimare an na.

Gavên :

➤ Bişopînin Gavê-01 Beşê 1 .

➤ Koda jêrîn binivîsin

9559

Li vir, me x wekî Variant ragihandiye û ew ê tarîxekê hilîne. Dûv re ISNUMERIC dê vegere RAST heger tarîx jimar be wekî din ew ê vegere FALSE .

➤ Bişkojka F5 bikirtînin.

Piştre, hûn ê qutiyek peyamê bibînin ku dibêje "False" ku tê wateya roj ne hejmarî ne .

Em dikarin bi Fonksiyon DATESERIAL jî biceribînin ku tarîxan biafirînin û binihêrin ka ew hejmar e an na.

➤ Koda jêrîn binivîsin

3174

Li vir, me x wekî Variant daxuyand û ew ê tarîxek ku ji hêla fonksiyona DATESERIAL ve hatî çêkirin hilîne. Dûv re ISNUMERIC dê vegere RAST heger tarîx jimare be wekî din ew ê vegere FALSE .

➤ Bişkojka F5 bikirtînin.

Di vegerê de, hûn ê vê carê jî qutiyek peyamê bibînin ku dibêje "False" .

Zêdetir Bixwîne: Fonksiyon Dîroka VBA (12 Bikaranîna Makroyan Bi Nimûneyan)

Xwendinên Bi vî rengî:

  • Meriv çawa fonksiyona MsgBox-ê di Excel VBA-yê de bikar tîne (Rêbernameyek Temamî)
  • Fonksiyona Jîngehê ya VBA bikar bîne (4 Mînak)
  • Meriv çawa VBA bikar tîneÛ Fonksiyon li Excel (4 Nimûne)
  • Daxuyaniya Doza VBA bikar bînin (13 Mînak)
  • Meriv çawa fonksiyona têketinê di Excel VBA de bikar tîne (5 Nimûneyên Minasib)

6. Kontrolkirin Ger Dem Bihejmar e an Na

Di vê beşê de, em ê bi karanîna <1-ê vekolin ka dem hejmar in an na>Fonksiyon ISNUMERIC .

Gavên :

➤ Bişopînin Gava-01 ji Beşa 1 .

➤ Koda jêrîn binivîse

4177

Li vir, me x wekî Variant ragihandiye û ew ê demekê hilîne. Dûv re ISNUMERIC dê vegere RAST heger dem hejmar be, wekî din ew ê vegere FALSE .

F5 bikirtînin.

Piştî wê, hûn ê qutiyek peyamê bibînin ku dibêje "False" ku tê wateya dem ne hejmar in .

Hûn dikarin bi fonksiyona TIMESERIAL jî biceribînin ku tarîxan biafirînin û binihêrin ka ew hejmar e an na.

➤ Koda jêrîn binivîsin

9306

Li vir, me x wekî Variant daxuyand û ew ê demek ku ji hêla fonksiyona TIMESERIAL ve hatî afirandin hilîne. Paşê ISNUMERIC dê vegere RAST heger dem jimare ye, wekî din wê vegere FALSE .

➤ Bişkojka F5 bikirtînin.

Piştre, hûn ê vê carê jî qutiyeke peyamê bibînin ku dibêje "False" .

Dîsa, em dikarin biceribînin ku referanskirina nirxek demê di şaneyek pelgehekê de biceribînin.

➤ Koda jêrîn binivîsin

1655

Li vir, me ragihand. x wekî Variant û ew ê demek ku di B2 hucreyê de ye hilîne. Dûv re ISNUMERIC dê vegere RAST heger dem jimare be wekî din ew ê vegere FALSE .

➤ Bişkojka F5 bikirtînin.

Di dawiyê de, hûn ê vê carê qutiyek peyamê bibînin ku dibêje "Rast" .

Zêdetir Bixwînin: Meriv çawa VBA TimeSerial di Excel de bikar tîne (3 Nimûne)

7. Bikaranîna VBA IsNumeric ji bo Rêjeyek Nirx

Li vir , em ê kontrol bikin ka nirxên stûna Nîşan/Grades hejmar in an nehejmar in û encaman di stûna Kontrol bike de heye.

Gavên :

➤ Bişopînin Gava-01 Beşê 1 .

➤ Binivîsin koda jêrîn

3772

Me şaneyek wekî Rêzeyê îlan kir û ji bo şaneyên rêzê "D5:D11" "D5:D11" şaneyek FOR bikar anî û ji bo van şaneyan, ISNUMERIC dê vegere RAST heger nirx hejmar be, wekî din ew ê vegere FALSE û hucre.Offset(0, 1) dê nirxên derketinê yên di stûnekê de paşê vegerîne stûna têketinê.

➤ Bişkojka F5 .

Piştî t hat, em ê RAST ji bo nirxên hejmarî an Nîşeyên û FALSE ji bo nirxên nehejmarî an Dereceyên hene.

Zêdetir Bixwîne: Meriv çawa Fonksiyona VBA Val di Excel de bikar tîne (7 Nimûne)

8. Afirandina Fonksiyonek ji bo Rêzeya nirxan biceribîne

Di vê beşê de, em ê abi VBA ISNUMERIC kar bikin û binihêrin ka nirxên stûna Nîşan/Grades hejmar in an nehejmar in.

Gava-01 :

➤ Bişopînin Gava-01 Beşa 1 .

➤ Ya jêrîn binivîsin û hilînin kod

3452

Ev kod dê fonksiyonek bi navê IsNumericTest biafirîne.

Gavê-02 :

➤ Vegere pelê sereke û di şaneyê de formula jêrîn binivîse E5

=IsNumericTest(D5)

D5 Nîşan/Daneyên a xwendekarekî ye û IsNumericTest dê vedigere RAST/FALSE li gorî nirxê.

➤ Bişkojka ENTER û amûra Dîgirtina Destê bikişîne.

Di dawiyê de, em ê hebin RAST ji bo nirxên hejmarî yan Nîşeyên û ŞEWT ji bo nirxên nehejmarî yan Girêdan .

Naveroka Têkildar: Meriv Çawa Di Excel de Fonksiyona VBA DIR-ê çawa bikar tîne (7 Nimûne)

9. Bi Fonksiyona VBA IsHejmarî Dijmarkirina Nirxên Ne-Hejmarî

Em dixwazin nehejmaran bijmêrin Nirxên ic an notên stûna Nîşan/Grades û ji bo vê yekê li vir em ê VBA ISNUMERIC bikar bînin û hejmara giştî ya nirxên ne-hejmarî yên ku me di <1 de hene>Stûna jimartin.

Gavê-01 :

➤ Bişopînin Gavê-01 ya Beşa 1 .

➤ Koda jêrîn binivîse û hilîne

5669

Ev kod dê fonksiyonek bi navê countnonnumeric biafirîne.

Dema kunirxa şaneyê dê nebe nirxek hejmarî wê demê hejmar dê bi 1 zêde bibe.

Gavê- 02 :

➤ Vegere pelê sereke û formula jêrîn binivîse

=countnonnumeric(D5:D11)

D5:D11 rêjeya Nîşan/Nîçeyên ya xwendekaran e û hejmar nehejmar dê hejmara giştî ya notên nehejmarî vegerîne.

➤ Bişkojka ENTER

Di dawiyê de, hûn ê nirxa 3 bistînin, ku tê vê wateyê ku we 3 notên di de hene. Nîşan/Grades stûn.

Zêdetir Bixwîne: Meriv Çawa Di Fonksiyona VBA de Nirxek Vegere (Herdu Array û Nirxên Ne-Array)

IsNumeric vs ISNUMBER

  • ISNUMERIC kontrol dike ka nirxek dikare bibe jimarek û NIM kontrol dike ka nirxek wekî jimare tê hilanîn.
  • Di navbera fonksiyona VBA ISNUMERIC û Excel fonksiyona ISNUMBER de hin ciyawazî hene û me hewl da ku em nîşan bidin. cudahiyên li jêr bi karanîna meya ku berê hatî afirandin kêfa IsNumericTest ction û Excel-ê ya çêkirî Fonksiyon ISNUMBER .

Beşa Pratîkê

Ji bo ku hûn bi xwe pratîkê bikin me heye Di kaxizeke bi navê Peraktîke de beşa Pratîk wek li jêr hatiye pêşkêşkirin. Ji kerema xwe wê bi xwe bikin.

Encam

Di vê gotarê de, me hewl da ku hin awayên karanîna VBA ISNUMERIC fonksiyon. Hêvî dikim ku hûn ê wê kêrhatî bibînin.

Hugh West perwerdekar û analîstek Excel-ê pir bi tecrûbe ye ku di pîşesaziyê de zêdetirî 10 salan ezmûn heye. Di warê Hesabgiranî û Darayî de bawernameya Bachelorê û di Rêveberiya Karsaziyê de jî Master e. Hugh ji hînkirinê re dilşewat e û rêgezek hînkirinê ya bêhempa pêşxistiye ku hêsan tê şopandin û têgihiştin. Zanîna wî ya pispor a Excel alîkariya bi hezaran xwendekar û pisporan li çaraliyê cîhanê kiriye ku jêhatîbûnên xwe baştir bikin û di kariyera xwe de pêşde bibin. Bi bloga xwe, Hugh zanîna xwe bi cîhanê re parve dike, dersên belaş Excel û perwerdehiya serhêl pêşkêşî dike da ku alîkariya kes û karsaziyan bike ku bigihîjin potansiyela xwe ya tevahî.