Sida loo Isticmaalo Shaqada Tirada ee VBA (9 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Haddii aad raadinayso qaar ka mid ah siyaabaha ugu fudud ee loo isticmaalo VBA Isnumeric function, markaa waxaad joogtaa meesha saxda ah. Waxaan guud ahaan u isticmaalnaa shaqadan gudaha VBA si aan u tijaabino in tibaaxu tahay tiro iyo in kale waxayna ku xiran tahay tibaaxaha waxay soo celin doontaa RUNTA haddii tibaaxu tahay tiro haddii kale BEEN. 2>.

>

Soo deji Buuga Shaqada

>>>>> Shaqada Tirada ee VBA.xlsm>

Syntax & amp; Doodaha

>

1> ⦿ Doodaha

> > > > 15> > 19>

13> Soo Celinta Qiimaha > 15>

> RUN > >> > > Ma aha Tirada; Xarig >

Dood Waxa loo baahan yahay/Ikhtiyaar Sharaxaad
> Expression > Waxa loo baahan yahay Waa kala duwanaanshiyaha la hubinayo inuu lambar yahay iyo haddii kale.
Lambar
BEEN

Shaqada ISNUMERIC waxaa lagu soo bandhigay nooca Excel 2000 oo diyaar u ah dhammaan noocyada intaas ka dib Maqaalkan, waxaan isku dayi doonaa inaan muujino isticmaalka VBA Isnumeric iyo tusaalooyin aan toos ahayn oo ay la socdaan tusaalooyin ay ku jiraan shaxdan soo socota.

>>> loo isticmaalo Microsoft Excel 365nooca halkan, waxaad isticmaali kartaa mid kasta oo kaleHaddii aad hayso wax talo ah ama su'aalo ah, xor ayaad u tahay inaad la wadaagto qaybta faallooyinka.noocyada sida ku haboon.>, haddii qiyamku ay tiro yihiin iyo haddii kale.

Tallaabo-01 :

> 1>Visual BasicDoorasho 1> GeliTab >> ModuleOption>> xoo ah Kala duwanaanshooo waxay kaydin doontaa qiimaha wax gelinta Dabadeed ISNUMERICwaxay soo celinaysaa RUNTAhaddii qiyamka gelinta uu tiro yahay haddii kale waxay soo noqonaysaa BEEN. Waxaan ka heli doonaa wax soo saarka gudaha sanduuqa fariinta ( MsgBox).

➤ Riix F5 .

Markaa waxaad heli doontaa sanduuqa wax gelinta ee soo socda oo haddii aad ku qorto qiimaha 100 oo taabo OK ,

>> 3>>

waxaad heli doontaa sanduuqa fariinta ee odhanaysa “Run” .

Si aad u qorto xadhigga Bisad oo aad riixdo OK gudaha sanduuqa wax gelinta,

>>

Waxa aanu helaynaa sanduuq farriin ah oo leh “Been” .

>

<0 Akhri wax dheeraad ah: Sida loo isticmaalo VBA Randomize Function gudaha Excel (5 Tusaalayaal)>> waxaan isticmaali doonaa shaqada ISNUMERICoo leh HADDII-KALEOdhaah ku jirta VBAcode si loo qeexo qiimayaasha tirada iyo kuwa aan tirsiga ahayn.>>Tallaabooyinka:0>➤ Raac Tallaabo-01ee Qaybta 1.> xoo ah Kala duwanaanshooo waxay kaydin doontaa qiimaha wax gelinta Marka ISNUMERICsoo celin doonto RUNTA, HADIIsoo celin doonto fariin odhanaysa “Qiimaha la bixiyay waa tiro”iyo haddii ISNUMERICsoo celisa BEEN, ka dib HADDIIsoo celiso farriin sharraxaysa “Qiimaha la bixiyay maaha tiro ahaan”.>>

➤ Riix F5 .

Markaa waxaad heli doontaa sanduuqa wax gelinta ee soo socda haddii aad qorto qiimaha 200 oo taabo OK ,

Waxaad heli doontaa sanduuq farriin ah oo leh “Qiimaha la bixiyay waa tiro” .

>>0>Si aad u qorto xadhigga Bisadoo aad ku riixdo OKsanduuqa wax-gelinta,>>>

Waxa aanu helaynaa sanduuq farriin ah oo leh "Qiimaha la bixiyay maaha tiro" .

>>

Akhri wax dheeraad ah: VBA Haddii - Markaa - Qoraal Kale oo Excel ah (4 Tusaalayaal)

> ee shaqada ISNUMERIC, taas oo macnaheedu yahay qiimayaasha tirada waxaan heli doonaa BEEN, iyo qiimaha aan tirsiga ahayn es, waxay ku soo noqon doontaa RUNTA.

>Tallaabooyinka :

.

➤Ku qor koodka soo socda

1262

Halkan, waxaanu ku dhawaaqnay x Variant wuxuuna kaydin doonaa qiimaha wax-soo-gelinta. Marka ISNUMERIC soo celin doonto RUNTA , HADII soo celin doonto fariin odhanaysa “BEEN” iyo haddii ISNUMERIC soo noqoto BEEN , ka dib HADDII soo celiyo fariin sharaxaysa “RUN” .

➤ Riix F5 .

Markaa waxaad heli doontaa sanduuqa wax-gelinta ee soo socda oo haddii aad ku qorto qiimaha 25 oo taabo OK ,

>

>

Waxaad heli doontaa sanduuq fariin ah oo leh “BEEN” .

Si aad u qorto xadhigga Alaska oo riix OK ee sanduuqa gelinta,

>

Waxa aanu helaynaa sanduuq farriin ah oo leh “RUN” .

0>

Qodobka Laxidhiidha: Foomaynta Qaabka VBA ee Excel (8 Waxay isticmaashaa Tusaalayaal) >

> Tiro ama maya

Si fudud ayaad ku hubin kartaa VBA kood haddii ay bannaan yihiin tiro iyo haddii kale.

> Tallaabooyinka:> Raac Tallaabada-01ee Qaybta 1.> 2>sida Variantwaxayna kaydin doontaa Blank. Dabadeed ISNUMERICwaxay soo celinaysaa RUNTAhaddii Blankyahay tiro ahaan haddii kale waxay soo noqonaysaa BEEN.

3>

➤ Riix F5 .

Kadib, waxaad heli doontaa sanduuq fariin ah oo leh “Been” oo macnaheedu yahay madhan tiro ma aha .

>

Wax dheeraad ah ka akhri: ExcelFoomka lagu Sameeyo Nambarka Random (5 tusaale) >>>

5. Hubinta haddii Taarikhdu ay tiro yihiin iyo in kale

>Qaybtan, waxaan isticmaali doonnaa taariikh aan sugnayn oo aan hubinno inay tariikhdu tahay tiro ama maya.

Tallaabooyin :

>>➤ Ku qor koodkan soo socda
4846

Halkan, waxaanu ku dhawaaqnay x Variant waxayna kaydin doontaa taariikh. Kadib ISNUMERIC waxay soo celinaysaa RUNTA haddii taarikhdu ay tiro tahay haddii kale waxay soo noqonaysaa BEEN .

➤ Riix F5 .

Ka dib, waxaad heli doontaa sanduuq fariin ah oo leh “Been” oo macnaheedu yahay taariikhdu maaha tirooyin .

0>

Sidoo kale waxaan isku dayi karnaa DATESERIAL function si aan u abuurno taariikho oo aan u hubino inay tiro tahay iyo in kale.

> ➤ Ku qor koodka soo socda
5625

Halkan, waxaanu ku dhawaaqnay x Kala duwanaansho waxana ay kaydin doontaa taariikhda uu sameeyay DATESERIAL function . Kadib ISNUMERIC waxay soo celinaysaa RUNTA haddii taarikhdu ay tiro tahay haddii kale waxay soo noqonaysaa BEEN .

➤ Riix F5 .

Soo celiska, waxaad heli doontaa sanduuq fariin ah oo leh “Been” sidoo kale markan.

>>

Wax badan ka sii akhri: Shaqada Taariikhda VBA (12 Isticmaalka Macros oo Tusaalayaal ah)

> Akhrisyo la mid ah:>
  • Sida Loo Isticmaalo Function MsgBox gudaha Excel VBA (Hage Dhamaystiran)
  • >
  • Isticmaal Shaqada Deegaanka VBA (4 Tusaalayaal) >51>> 1>Sida loo isticmaalo VBAIyo Shaqada Excel (4 Tusaalayaal)
  • >> 50> Isticmaal Bayaanka Kiiska VBA (13 Tusaalayaal) >
  • > Sida Loo Isticmaalo Shaqada Log ee Excel VBA (5) Tusaalooyinka ku haboon)
  • >
> 23> 6. Hubinta haddii wakhtigu yahay tiro ama aanu ahayn>Qaybtan, waxaanu ku eegi doonaa in wakhtiyadu ay tiro yihiin iyo in kale anagoo adeegsanayna Shaqada ISNUMERIC.

>Tallaabooyinka :

>

➤ Qor koodka soo socda

5276

Halkan, waxaanu ku dhawaaqnay x Variant wuxuuna kaydin doonaa waqti. Markaa ISNUMERIC waxay soo noqonaysaa RUNTA haddii wakhtigu tiro yahay haddii kale waxay soo noqonaysaa BEEN .

➤ Riix F5 .

Intaas ka dib, waxaad heli doontaa sanduuq fariin ah oo leh “Been” oo macnaheedu yahay wakhtiyadu tiro ma aha .

>

Waxa kale oo aad isku dayi kartaa Shaqada TIMESERIAL si aad u abuurto taariikho oo aad u hubiso in ay tiro tahay iyo in kale.

>

➤ Ku qor koodka soo socda

6792

Halkan, waxaanu ku dhawaaqnay x Kala duwanaansho waxana ay kaydin doontaa wakhti uu abuuray shaqada TIMESERIAL . Markaa ISNUMERIC waxay soo noqonaysaa RUNTA haddii wakhtigu tiro yahay haddii kale waxay soo noqonaysaa BEEN .

➤ Riix F5 .

Markaa, waxaad heli doontaa sanduuq farriin ah oo leh “Been” sidoo kale markan.

> >0> Mar labaad, waxaan isku dayi karnaa tixraaca qiimaha waqtiga ee unugga xaashida.> xoo ah Kala duwanaanshowaxayna kaydin doontaa wakhti ku jira B2unugga. Markaa ISNUMERICwaxay soo noqonaysaa RUNTAhaddii wakhtigu tiro yahay haddii kale waxay soo noqonaysaa BEEN.

➤ Riix F5 .

Ugu dambayntii, waxa aad heli doonta sanduuq fariin ah oo odhanaysa “Run” markan.

<0 Akhri wax dheeraad ah:> Sida Loo Isticmaalo VBA TimeSerial gudaha Excel (3 Tusaalayaal)> 7. Isticmaalka VBA Isnumeric ee Qiimaha Kala duwan> , waxaanu eegi doonaa haddii qiyamka Calaamadaha/DrajooyinkaTiirarka ay yihiin tiro ama aan tiro lahayn oo ay natiijooyinka ku jiraan Checkcolumn.>

3>>Tallaabooyinka :

> koodka soo socda
4967

Waxa aanu ku dhawaaqnay unugga inuu yahay Range waxaanan u isticmaalnay FOR loop unugyada kala duwan “D5:D11” iyo unugyadaas, ISNUMERIC waxay soo celinaysaa RUNTA haddii qiimuhu tiro yahay, haddii kale waxay soo noqonaysaa BEEN iyo > cell.Offset(0, 1) <22 waxa ay ku soo celin doontaa qiyamka wax soo saarka ee hal tiir ka dib tiirka wax gelinta.

>

t koofiyadaha, waxaanu yeelan doonaa RUN AH qiimaha tirada ama Calaamadaha iyo BEEN qiimaha aan tirsiga ahayn ama Darajooyin .

0>>>> Akhri wax dheeraad ah: Sida Loo Isticmaalo Shaqada VBA Val ee Excel (7 Tusaalayaal)>> 23> 8. Abuuritaanka Shaqada Tijaabi Qiimaha kala duwan>Qaybtan, waxaanu ku abuuri doonaa ala shaqee VBA ISNUMERICoo hubi haddii qiyamka Calaamadaha/Fasalladain ay yihiin tiro ama aan tiro lahayn.

Tallaabo-01 :

> code
2073

Koodhkani waxa uu abuuri doona shaqo la yidhaahdo IsNumericTest .

>

Tallaabo-02 :

➤ Ku laabo xaashida weyn oo ku qor qaacidada soo socota unugga E5 >

>> =IsNumericTest(D5)>>

> D5 waa Calaamadaha/Drajooyinka ardayga iyo IsNumericTest waxay soo celinaysaa RUN/BEEN waxay kuxirantahay qiimaha.

>

➤ Riix ENTER oo hoos u jiid Qalabka Buuxi Qalabka

>

Ugu dambayntii, waxaanu haysanaa RUNTAee qiimayaasha tirada ama Calaamadahaiyo BEENqiimaha aan tirada ahayn ama Darajooyin.>

> 66>

Nuxurka La Xidhiidha: >Sida Loo Isticmaalo Shaqada VBA DIR ee Excel (7 Tusaalayaal) >

> 9. Tirinta Qiimaha Aan Tirooyinka Ahayn

Waxaan rabnaa inaan tirino kuwa aan tirsiga ahayn ic qiyamka ama darajooyinka Marks/Fasalada column si tan loo sameeyo halkan waxaan isticmaali doonaa VBA ISNUMERIC oo aan haysano tirada guud ee qiimayaasha aan tirsiga ahayn ee aan ku leenahay Tiri Tirada Qaybta 1 .

➤ Qor oo kaydi koodka soo socda

9754

Koodhkani waxa uu abuuri doonaa shaqo la yidhaahdo countnonumeric .

>> GoormaQiimaha unuggu ma noqon doono qiimo tiro markaas tirintawaxa lagu kordhin doonaa 1.>

>

>> Tallaabo- 02:> ➤ Ku soo laabo xaashida weyn oo ku qor qaacidada soo socota > =countnonnumeric(D5:D11)

>D5:D11 waa inta u dhaxaysa Marks/Fasalada ardayda iyo countnonomeric ayaa soo celin doona wadarta guud ee buundooyinka aan tirada ahayn

> >> 3>

➤ Riix ENTER >

>Ugu dambayntii, waxaad heli doontaa qiimaha 3 taas oo la macno ah inaad 3 > kujirto Calamadaha/Grajada Tiirka Qiimaha Non-Array)

Isnumeric vs ISNUMBER

  • ISNUMERIC waxay hubisaa in qiimaha loo rogi karo tiro iyo ISNUMBER hubi haddii qiimuhu u kaydsan yahay tiro ahaan.
  • Waxaa jira farqi u dhexeeya VBA ISNUMERIC function iyo Excel shaqada ISNUMBER waxaana isku daynay inaan muujino Kala duwanaanshiyaha hoose adoo isticmaalaya IsNumericTest madadaalo hore loo abuuray ction iyo Excel shaqada ISNUMBER ee .
  • >
>

> >

> Qaybta Tababarka >

Si aad naftaada u samayso ku-dhaqanka oo lagu bixiyay a Practice qaybta hoose ee xaashida lagu magacaabo Practice . Fadlan adigu keligaa samee.

Gabagabo

> Maqaalkan, waxaan isku daynay inaan daboolno qaar ka mid ah siyaabaha loo isticmaalo VBA ISNUMERIC shaqo. Waxaan rajeyneynaa inaad ka heli doonto faa'iido.

Hugh West waa tababare iyo falanqeeye heer sare ah oo tayo sare leh oo khibrad ka badan 10 sano u leh warshadaha. Waxa uu shahaadada koowaad ee jaamacadda ka qaatay xisaabaadka iyo maaliyadda iyo maamulka ganacsiga. Hugh waxa uu jecel yahay waxbaridda waxana uu sameeyay hab waxbarid gaar ah oo ay fududahay in la raaco lana fahmo. Aqoontiisa khabiirka ah ee Excel waxay ka caawisay kumanaan arday iyo xirfadlayaal adduunka oo dhan ah inay horumariyaan xirfadahooda oo ay ku fiicnaadaan shaqadooda. Isaga oo u maraya balooggiisa, Hugh waxa uu aqoontiisa la wadaagaa adduunka, isaga oo siinaya casharro Excel ah oo bilaash ah iyo tababar online ah si uu uga caawiyo shakhsiyaadka iyo ganacsiyada in ay gaaraan awooddooda buuxda.