VBA Haddii - Markaa - Qoraal Kale oo Excel ah (4 Tusaalayaal)

  • La Wadaag Tan
Hugh West

Oraahda shuruuda ah ayaa loo isticmaalaa in lagu fuliyo ficilo go'an iyadoo ku xiran xaaladda la cayimay ee luuqadaha barnaamijka. Maqaalkan, waxaan ku tusi doonaa waxa Haddii - Markaa - Kale bayaan shuruudaysan oo ku jira VBA Excel waa iyo sida loo isticmaalo.

>> Soo deji Buugga Shaqada >

Waxaad ka soo dejisan kartaa buuga shaqada ee Excel ee bilaashka ah

Hordhac Haddii - Kadib - Bayaanka Kale ee VBA >

> VBA Haddii - Markaa - Kale bayaan shuruudaysan ayaa inta badan loo isticmaalaa si loo go'aamiyo socodka fulinta shuruudaha. Hadii ay xaaladdu run tahay waxa la fulinayaa talaabooyin gaar ah, hadii ay xaaladu been tahayna waxa la sameeyaa ficil kale

>

  • >
8912

ama,

6433

Halkan,

>
6433

Halkan,

> > > shuruud > > >
Dood Waa Loo Baahan Yahay/Ikhtiyaar. 17> Sharaxaad
Loo baahan yahay Weerar tirooyin ah ama xadhig xardhan oo qiimeeya haddii tibaaxaha waa Run ama Been . Haddii shuruud uu yahay waxba, waxaa loo tixgalinayaa Been .
20> Foom hal sadar ah oo aan lahayn kale faqrad. Hal ama dhowr hadal waa in ay kala soocaan gumeysi. Haddii shuruud uu yahay Run , markaas bayaankan waa la fuliyay. Hal ama in ka badan ayaa weedhola sameeyay haddii uusan hore shuruud yahay Run .

4 Tusaalooyinka Isticmaalka VBA Haddii - Kadib - Kale Excel

Qaybtan, waxaad ku baran doontaa sida loo isticmaalo If- then-Else gudaha VBA code leh 4 tusaale.

1. Soo hel lambarka ugu weyn inta u dhaxaysa laba nambar oo leh If - Kadib - Qoraal Kale

>

Haddii aad leedahay laba lambar oo aad rabto inaad ogaato midka weyn (ama ka yar) markaa waxaad isticmaali kartaa Hadday-Kaddib-Kale Odhaah gudaha VBA .

>

> Tallaabooyinka:

    >
  • Riix Alt + F11 ee kumbuyuutarkaaga ama tag tab Developer -> Visual Basic si loo furo Visual Basic Editor .
>

> >

>Daaqadda koodka soo-boodka ah, laga bilaabo barta menu-ka , guji Geli -> Module.>>

>

    > Nuqul code-kan soo socda oo ku dheji daaqadda koodka
3893

Koodhkaaga hadda diyaar ayuu u yahay inuu ordo.

Halkan, waxaan is barbar dhigeynaa labo lambar 12345 iyo 12335 , si aan u ogaanno midka weyn. Habkani inta badan waxa uu ku fiican yahay in la helo tiro badan oo xog-ururin ah.

  • Riix F5 ee kiiboodhkaga ama bar menu ka dooro F5 1>Orod -> Orod Sub/Form User . Waxa kale oo aad riixi kartaa ikoonka ciyaarta yar ee ku yaala bar-menu-hoosaadka si aad u socodsiiso makro.

30>

Waxaad heli doontaa natiijada gudaha MsgBox ee Excel >

>> Xaaladdeenna, nambar 12345- wuxuu ku kaydsan yahay doorsoome. Num1 >-  way ka weyn tahay lambarka 12335, > 21>Num2 > 2>. Markaa MsgBox waxay ina tusinaysaa in Lambarka 1aad uu ka weyn yahay lambarka 2aad .

Read More: Excel Formula to Generate Random Number (5 tusaale) <3

2. Hubinta Natiijooyinka Ardayga Isticmaalka Haddii - Kadib - Kale Odhaah gudaha VBA > 26>> Waxaad ku hubin kartaa in ardaygu ku baaso ama ku dhaco imtixaan bayaanka VBA code.

0> Tallaabooyin: >
  • Si la mid ah sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli 2> a Module ee daaqada koodka
  • >
  • Daaqadda koodka, koobi koodka soo socda oo dheji
6819

Koodhkaagu hadda waa u diyaar orod.

Koodhkani waxa uu hubin doonaa in Unugga D5 uu haysto qiime ka weyn 33 . Haddii ay sameyso markaas waxay tusin doontaa hal wax soo saar, haddii aysan taasi dhicin waxay muujin doontaa wax kale. Waxaad ku heli doontaa natiijada si waafaqsan koodkaaga. >

> >

Fiiri xog-ururinta sare ee natiijada, Unugga D5 wuxuu hayaa 95 oo hubaal ah in ka badan 33 , markaa waxay soo bandhigaysaa Natiijadu waa Gudub . Laakin haddii aan u wadno koodhka Cell D7 (22), markaas si kale ayay u muuqan doontaa 13 TusaalooyinTusaalooyinka)

>>
  • >Isticmaal Shaqada VBA LTrim ee Excel (4 Tusaalayaal)
  • >
  • > Sida loo Isticmaalo VBA FileDateTime Function gudaha Excel (3 Isticmaal) <2
  • >
  • Isticmaal VBA Mod Operator (9 Tusaalayaal)
  • >
  • Shaqada VBA EXP ee Excel (5 Tusaalayaal) > > 25 3. Cusbooneysii Faallooyinka Fasalka Ardayga Adigoo Isticmaalaya Dhowr Haddi - Kadib - Kale Oraah gudaha VBA >

    Waxaad baratay sida loo soo saaro haddii arday baasay iyo in kale oo leh hal Haddii-Kaddib-Kale bayaan, laakiin markan waxaad baran doontaa Multiple if-Kadib-kale weedho leh tusaalahan soo socda code si aad u buuxiso Faallo > sanduuqyada ku salaysan shuruudo badan.

    Tallaabooyinka Si la mid ah sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka.

  • 10>Daaqadda koodka, koobiy koodka soo socda oo dheji ardayda

    >>

    4. Haddi-Kadib-kale Qoraalka si aad u cusboonaysiiso Tilmaamaha Cardinal ee ku salaysan Code ee Excel

    Waxa kale oo aad isticmaali kartaa Haddii-Marka-kale si aad u hesho tilmaamaha wadnaha ee ku salaysan koodhka tilmaame la siiyay. FiiriSawirka soo socda halkaasoo aan ku ogaan doonno tilmaamaha ku saleysan xarfaha hore ee la bixiyay.

    Ka fur Visual Basic Editorka Developertab iyo Gelia Modulegudaha daaqadda koodka.> koodka daaqada, koobi koodka soo socda oo dhejiKoodhkan oo waxaad heli doontaa magacyada jihada unugyada kala duwan>>>Ama, haddii aad rabto inaad hesho hal jiho oo ku salaysan koodka, markaa Waxaad isticmaali kartaa koodka hoose
    6339

    Koodhkani wuxuu ka qaadanayaa qiimaha unugga B5 isagoo tixgelinaya oo soo celin doona natiijada sida ku cad Cell C5 .<3                          Tusaale ahaan, haddii aad kuqorto ' N ' unugga B5 , waxa ay ku siinaysaa " Waqooyi ; Haddii aad ku qorto " S " ee unugga B5 , waxay ku tusi doontaa " South " gudaha Unugga C5 .

    <4 Gabagabo> Maqaalkani waxa uu ku tusay sida loo isticmaalo If – then – Kaleodhaah ku jirta Excel oo leh VBA. Waxaan rajeynayaa in maqaalkani uu faa'iido badan kuu lahaa. Xor baad u tahay inaad waydiiso haddii aad qabto wax su'aalo ah oo ku saabsan mawduuca.

    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.