Excel VBA si uu u waafajiyo Qiimaha Range (3 Tusaale)

  • La Wadaag Tan
Hugh West

Shaxda tusmada

Inta aan la shaqeyneyno Microsoft Excel , mararka qaarkood waxaan u baahanahay inaan ka helno qiimaha isku midka ah ee kala duwan. Waxaan si sahlan ku samayn karnaa tan iyada oo la adeegsanayo hawlaha excel. Waxaa jira hawlo VBA ah oo laga yaabo inaan isticmaalno, laakiin midkoodna lama sina MATCH . Maqaalkan, waxaan ku baran doonaa sida loo waafajiyo qiimaha kala duwan Excel VBA .

> 4> Soo deji Buug-shaqeedka Tababarka>> Waxaad soo dejisan kartaa Buuga shaqada oo la barbar dhig iyaga. VBA Match Value in Range.xlsm

Hordhaca Shaqada Ciyaarta VBA ee Excel

0> The Shaqada isku dhafka ee Excel VBA waa shaqo raadin la dhisay oo waxtar leh, sida VLOOKUP , HLOOKUP , iyo INDEX soo celisa goobta isku midka ah ama isbarbardhigga ee qiimayaasha raadinta ee lagu helay habab ama xog ururin. Shaqadani waa shaqo warqad shaqo oo barnaamijku isticmaalo. Sababtoo ah waa shaqada xaashida shaqada, cabbirada shaqada isku-barbardhigga waxay la mid yihiin kuwa shaqada xaashida shaqada.

> 3 Tusaalooyinka Excel VBA oo ku habboon Qiimaha Range > 5> 8> 1. Isu-dheellitirka Qiimaha ee Range oo leh VBA Match Function gudaha Excel > > Si loo isticmaalo Foojinta VBA Match ee Excel , si loo helo qiimaha ciyaarta ee kala duwan, waxaanu isticmaaleynaa xogta soo socota . Xog-ururinta waxay leedahay magacyada ardayda qaarkood ee tiirka C , calamadaha maaddo gaar ah oo ku jira tiirka D , iyo lambarka taxanaha arday kasta oo ku jira tiirka B . Hadda, ka soo qaad annagaWaxaan rabnaa inaan ka helno booska u dhigma unugga G5 ee calaamad gaar ah, iyo summada aan rabno inaan ku dhigno unugga F5 . > Aan soo bandhigno habka ka hel qiimayaasha isbarbardhiga ee kala duwan adoo isticmaalaya heerka VBA Match function . > 3>

> TALAABOOYINKA: >>
    > Marka hore, u tag Developer tabka ka soo xarafka waxaan qornaa koodka. Ama, taabo Alt + 11 si aad u furto Visual Basic Editor .
> > >
    > Hab kale oo lagu furo Visual Basic Editor waa kaliya in ku dhufo midigta xaashida shaqada oo dhagsii Arag Code . >
>> >
  • Tani waxay furi doontaa Visual Basic Editor . Hadda, ku qor koodka halkaas.

VBA Code: >

4741
  • Intaa ka dib, si aad u socodsiiso koodka, taabo F5 ku fur kiiboodhkaga ama dhagsii Xuxi Sub badhanka
>

>

    >Ugu dambayntii, waxaad arki kartaa in ciyaartu tahay laga helay booska 5 .
>

> >

> 3> > >
    >
  • > Sub example1_match() wax soo saarka lagu kaydinayo unugga G5 .
  • WorksheetFunction : Isticmaalka koodhkan waxaanu awood u yeelan doonaa inaanu galno hawlaha VBA.
11>
  • > Match(Range("F5").Value, Range("D5:D10"), 0) :
  • Halkan, waxaan ku isticmaalnaa shaqada ciyaarta gudaha VBA. Sida aan rabno in aan qiimaha ka soo qaadannounugga F5 oo soo ogow booska inta u dhaxaysa D5:D10 .
  • End Sub : Tani waxay ka dhigan tahay in aanu joojinay habraaca.
  • 14>

    Akhri wax dheeraad ah: Excel VBA si loo waafajiyo Xadhkaha Tiirka (5 Tusaalayaal) >

    >>>> 2. U isticmaal Excel VBA si aad u waafajiso qiimaha xaashida shaqo kale > >

    Waxaan ka heli karnaa qiimayaasha u dhigma inta u dhaxaysa xaashida shaqada kale, anagoo adeegsanayna VBA Match function in Excel . Ka soo qaad in, waxaanu ku haynaa xog-ururin xaashi magaceedu yahay “ Data ” oo aanu natiijada ku rabno xaashida magaca “ Natiijada ”. Oo waxaan isticmaaleynaa isla xogta xogta. Haddaba, aynu raacno tillaabooyinka si tan loo sameeyo.

    >

    TALAABOOYINKA: >
      > Bilawga, si la mid ah tusaalihii hore, tag Developer tabka ribbon.
    • Ka dib, dhagsii Visual Basic ama taabo Alt + F11 si aad u furto Visual Basic Editor .
    • Intaa taas beddelkeeda, si aad u furto Visual Basic Editor , si fudud midig-guji xaashida oo dooro Arag Koodhka .
    • >
    >

    > >

    >
  • Hadda, qor lambarka VBA
  • >

    > Koodhka VBA: >

    7318
      > 12> Marka xigta, socodsii koodka adiga oo riixaya F5 furaha ama gujinaya Run Sub badhanka

    >

    • Iyo, natiijadu waxay ku jirtaa xaashida " Natiijada ."

    >

    Akhri wax dheeraad ah: > Sida loo waafajiyo Xogta ku jirta Excel ee laga soo qaatay 2 Waraaqood oo shaqo

    > Akhrisyo la mid ah >
      > 12> Isku soo wada duub dhammaan tartamada VLOOKUP ee Excel (3 EasyHababka) >
    • > Sida Loo Helo Kiis Xasaasi ah oo ku jira Excel ( 6 Formulas )
    • Sida Magacyada Lays waafajiyo gudaha Excel Halka ay Higgaaddu ku kala duwan tahay (8 Hababka) )
    • >
    >

    3. Loops Excel VBA si loo Helo Qiimaha Isbarbarya ee Range >

    Ka soo qaad, waxaan rabnaa calaamado badan si ay u dhigmaan qiimaha, waxaan u isticmaali doonaa siddooyinka VBA tan. Waxaan isticmaaleynaa isla xog-ururinta sidii hore. Hadda, waxaan rabnaa booska ciyaarta ee tiirka G , iyo calamadaha aan rabno inaan helno ciyaarta waxay ku yaalaan tiirka F . Aan aragno talaabooyinka hoose

    > >

    > TALAABOOYINKA Soo-saare tab.
  • Marka labaad, si aad u furto Visual Basic Editor ,  dhagsii Visual Basic ama taabo Alt + F11 .
  • Ama, si fudud midig-guji xaashida oo dooro Arag Code .
  • > > > Visual Basic Editor . >
  • Hadda, ku qor koodka halkaas>Intaas ka dib, marka aad riixdo furaha F5 ama gujinta Run Sub badhanka waxa uu socon doonaa koodka 12>Oo, waxaad awoodi doontaa inaad ku aragto natiijada tiirka G .
  • 🔎 Sidee U Shaqeeyaa Xeerka VBA? waxayna ku dhamaanaysaa saf 8 . > Cells(i, 7).Value : Tani waxay kaydinaysaa qiimaha goobaha natiijada ee saf kasta 5 ilaa 8 safka ku jira tiirka G kaas oo ah tiirka lambarka 7 . >

  • > Match(Cells(i, 6).Value, Range("D5:D10"), 0) :
  • Unugyada waxa la isku waafajin karaa iyadoo la isticmaalayo Match function (i, 6). Qiimayaashu waxay raadiyaan qiime kasta oo Raadin ah oo laga helo safafka 5 ilaa 8 ee 6aad tiirka. Kadibna ku raadi array D5:D10 oo ku yaal xaashida Excel halkaasoo xogtu ka jirto

    Waxyaabaha niyada lagu hayo >

    >
  • Haddii nooca kabriidku maqan yahay ama aan la cayimin, waxa loo malaynayaa inuu yahay 1 .
  • Hadii wax u dhigma aan la helin, goobta excel ee la xidhiidha way madhnaan doontaa , ama muhiimad macquul ah
  • > >

    > Gabagabo >

    > Hababka kor ku xusan waxay kaa caawin doonaan inaad isku mid noqoto qiimayaasha kala duwan ee Excel VBA. Waxaan rajeyneynaa in tani ay ku caawin doonto! Haddii aad hayso wax su'aalo ah, soo jeedin ah, ama falcelin ah fadlan nagu soo ogeysii qaybta faallooyinka. Ama waxaad ku eegi kartaa maqaalladayada kale ee ku jira ExcelWIKI.com blog! >

    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.