VBA si ay u hubiso haddii xadhiggu ka kooban yahay xardhi kale oo Excel ah (6 hab)

  • La Wadaag Tan
Hugh West

Fulinta VBA waa habka ugu waxtarka badan, ugu dhaqsaha badan uguna badbaadsan ee lagu socodsiiyo hawlgal kasta oo Excel ah. Maqaalkan, waxaan ku tusi doonaa sida loo hubiyo in xargaha uu ka kooban yahay xarig kale oo Excel ah iyadoo la adeegsanayo VBA .

> 4> Soo deji Template Practice>>

Adiga halkan kala soo bixi kartaa hab-dhaqanka bilaashka ah ee Excel.

>>

VBA si loo hubiyo haddii Xadhiggu ka kooban yahay Qiimaha.xlsm >>

> 6 Hababka VBA Si aad u hubiso haddii xadhiggu ka kooban yahay xardhi kale oo Excel ah >

>

Hoos ka ah qaybtan, waxaad ka heli doontaa 6 hab oo wax ku ool ah oo ku saabsan sida loo hirgeliyo VBA si loo hubiyo in xadhiggu ka kooban yahay xadhig kale iyo in kale

1. VBA si ay u hubiso haddii xadhiggu ka kooban yahay xudduud hoosaad >

>Hoos waxaa ah tusaale shaqada InStr si loo ogaado haddii xadhiggu ka kooban yahay xaraf-hoosaad gudaha Excel.>

> Tallaabooyinka:

>
    >Riix Alt + F11 kiiboodhkaaga ama tag tab Developer -> Visual Basic si loo furo Visual Basic Editor . > 13>

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

>>
    >Daaqadda koodka, koobi koodka soo socda oo dheji >
    9777

    Taaga code hadda diyaar buu u yahay inuu shaqeeyo

    Haddii xadhigaagu ka kooban yahay xargaha hoosaadka markaas waxa lagu helayaa tabar, haddii kale, ma soo noqon doonto wax ciyaar ah oo la helay.

    >>

    >Tusaalekeenna , waxaan rabnay inaan ogaano in aan nahayxarafka aasaasiga ah " Filim: Iron Man, Batman, Superman, Spiderman, Thor " waxa ku jira ereyga " Hulk "ama maaha. Sida aysan taasi dhicin, waxaan helnaa Filim lama helin natiijo. >>>> 2. VBA si aad u hubiso haddii xadhiggu ka kooban yahay nambar > > Waxaad ka raadin kartaa in xarguhu ku jiraan tirooyin iyo in kale adiga oo isticmaalaya koodka VBA

    Fiiri tusaalaha soo socda halka aanu Waxaad heli doontaa xargaha ay ku jiraan nambarada magacyada filimada.

    > > 0> Tallaabooyinka: >
      > Si la mid ah sidii hore, ka fur Visual Basic Editor ka Developer tab iyo Geli a Module ee daaqada koodka >
    • Daaqadda koodka, koobi koodka soo socda oo dheji
    • >
      1276
      • Kani maaha Nidaam-hoosaad ee barnaamijka VBA si uu u shaqeeyo, tani waxay abuuraysaa Shaqada Adeegsiga Qeexay (UDF), oo aanu ugu yeedhi doono xaashida shaqada si aan u fulino hawsha. Haddaba, ka dib markaad qorto koodka, intaad gujin lahayd Run badhanka, dhagsii Save badhanka menu-ka si aad u kaydiso faylka macro.
      • >Hadda dib u noqo. Warqadda shaqada ee xiisaha oo ku qor shaqada qeexan ee isticmaale ee aad hadda ku abuurtay VBA code ( SearchNumber , ee safka koowaad ee koodhka) iyo gudaha xargaha shaqada , geli lambarka tixraaca unugga ee unugga xadhigga leh nambarada hormuudka ah (tusaale CellB5 ).
      • Riix Geli .
      • >
      > >

      Waxaad heli doontaa qiime boolean ah ( RUN) ama Been ), haddii xadhigga unugga uu ka kooban yahay tirooyin markaas waxaad heli doontaa RUN , haddii kale BEEN .

      > 10>
    • Hoos u jiid unugga Buuxi Gacan-qabsiga si aad u dabaqdo qaacidada unugyada inteeda kale si aad u hubiso xarafka ka kooban tirooyinka iyo kuwa aan lahayn.
    • > 13>

      3. VBA si ay Nambarada uga soo saarto Xadhiga >

      >Qaybta sare, waxaynu ku baranaynaa sida loo hubiyo in xadhiggu ka kooban yahay tirooyin iyo in kale. Qaybtan, waxaan ku baran doonaa sida loo soo saaro lambaradaas oo lagu dhejiyo unug kale oo leh tusaalaha hoos ku qoran

      leh VBA ayaa hoos lagu bixiyaa Developer tab iyo Geli a Foomamka isticmaalaha markan ka soo gal tab ee daaqadda koodka. >>Ka soo muuqday Qalabka , jiid oo ku rid CommandButton gudaha Foomamka Isticmaalaha batoonka koobi code-ka soo socda oo dheji 1>guji batoonka Command oo waxaad ka heli doontaa lambarka la soo saaray ee xargaha > 13>

      > 3>

      > 4. VBA si ay u hubiso in xadhigu ka kooban yahay xaraf gaar ah

      Qaabkani wuu ku dhow yahayoo la mid ah habka loo hubiyo xaraf-hoosaadka xargaha.

      Hoos waxaa ah InStr shaqada si loo ogaado haddii xarafku ka kooban yahay xaraf gaar ah gudaha Excel.

      Tallaabooyinka :

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

        Koodhkaagu hadda waa diyaar inuu shaqeeyo 0> >

        >
          >
        • Ku wad barnaamijka. Haddii xadhiggaagu ka kooban yahay xarafka markaas waxa lagu helayaa taraq, haddii kale, waxa ay soo noqonaysaa waxba lama helin. , Waxaan rabnay in aan ogaano in xarafkayaga aasaasiga ah " Filim: Iron Man, Batman, Superman, Spiderman, Thor " ka kooban yahay xarafka " Z ” iyo in kale. Sida aysan taasi dhicin, waxaan helnaa Warqad aan la helin natiijo.
      >

      > 5. VBA si ay u hubiso haddii kala duwan ee xadhig ka kooban yahay xadhig kale >

      > Waxaanu barannay sida loo hubiyo in xadhigga la bixiyay uu ku jiro xadhig kale iyo in kale. Laakin qaybtan, waxaan ku baran doonaa sida loo hubiyo in xadhko kala duwan ay ku jiraan substring iyo in kale oo aan la raacin xogta soo socota tusaale ahaan.

      Tallaabooyin:<2

        > Fur Tafatiraha Aasaasiga ah ee Muuqaalka laga bilaabo Developer tab iyo Geli a Module gudaha daaqadda koodka . >
      • Daaqadda koodka, koobi koodka soo socda oo dhejiorod > kala duwanaanshaha xadhiggu waxa uu ka kooban yahay xargaha hoosaadka kadib waxa aad helaysaa tabar la helay,hadii kale,waxa ay soo noqon doontaa iyada oo aan waxba la helin. >>>>6. VBA si ay Xadhkaha uga soo saarto Xadhkaha > Qaybtan, waxa aynu ku eegi doonaa sida loo hubiyo in xargaha ay ku jiraan xad-hoosaadyo gaar ah oo laga soo saaro kuwa ku jira unug kale. >Waxa aanu soo saari doonaa macluumaadka Magacyada ka bilaabma " Chris > " ee xogta soo socota 10>
      • Fur Visual Basic Editor ka Developer tab iyo Geli a Module gudaha daaqadda koodka.
      • 11>Daaqadda koodka, koobi koodka soo socda oo dheji Run koodhka lagu kaydiyaa unugyadii hore loo sii qeexay.

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.