Sida loo helo nambarka safka ah adoo isticmaalaya VBA gudaha Excel (4 Macros)

  • La Wadaag Tan
Hugh West

Waxaan ka heli karnaa nambarada safafka ah ee Excel annagoo adeegsanayna siyaabo badan laakiin VBA waxay ku siinaysaa astaamo badan iyo habayn. Taas oo aan ku heli karno nambarada safafka habab caqli badan. Maanta maqaalkani wuxuu muujinayaa 4 macros oo faa'iido leh si loo helo lambarka safka ee Excel iyadoo la adeegsanayo VBA.

> Soo deji Buug-hawleedka Ku-dhaqanka >

Waxaad ka soo dejisan kartaa buug-shaqeedka Excel bilaashka ah halkan iyo si madaxbanaan u samee >

Ku baro xog-ururintayada aan adeegsan doonno si aan u sahamno hababka u taagan iibka iibiyeyaasha gobollada kala duwan.

> Macro 1: VBA si loo helo nambarka safka ah adoo bedelaya xulashada >

> Marka hore, waxaan u isticmaali doonaa macro gudaha Excel VBA si aan u helno lambarka safka adoo dooranaya unug kasta. Tani waxay ka dhigan tahay haddii aad dooratid unug kasta oo la isticmaalo, makro ayaa tusi doona lambarka safka isla markaaba. Taas awgeed, waa inaad ku xafiddaa koodka xaashida , ee ha ku jirin qaybta guji ciwaanka xaashida oo dooro Arag Code ka Menu Context . > >

> 3>

    >
  • dabadeed qor soo socda codes-
9343
    >
  • Marka dambe, looma baahna in la socodsiiyo koodka, kaliya ku noqo xaashidaada >
    Marka hore, waxaan sameeyay Habka gaarka
  • Kadibna waxa lagu caddeeyey doorsoome Rnumber sida Integer .
  • > saf ayaa go'aamin doona tirada safka ee unugga firfircoon
  • Marka xigta, Haddii weedha ayaa hubin doona unugga firfircoon haddii uu madhan yahay iyo haddii kaleba, kadibna MsgBox ayaa tusi doona wax-soo-saarka.
  • Hadda guji unug kasta oo la isticmaalo oo wuxuu ku tusi doonaa safka nambarka.

Akhri wax badan 9> Makro 2: Soo hel Nambarka Safka ee Unug Firfircoon Isticmaalka VBA >

Makrokan waxa uu soo celin doonaa nambarka safafka unug firfircoon ee unug cayiman ee xaashidayada. Markaa, waa inaan ku xusnaa magaca xaashida shaqada iyo unugga wax soo saarka ee koodkayaga. Halkan, waxaan u isticmaali doonaa Cell D14 sida unuggayaga wax soo saarka.

Tallaabooyin:

>
    >
  • Riix ALT + F11 si aad u furto Daaqadda VBA .
  • >
>> >
    > Marka xigta, dhagsii sida soo socota si aad u geliso cutub cusub: Geli > Module .
>

> >

  • Intaas ka dib, ku qor furaha soo socda qaybta-
  • >
    8503
      > 12> Dabadeed dib ugu laabo xaashidaada , Hel_Lambar_Row_of_an_Active_Cell() waa Sub > <1 Markaas Set baydhadu waxay dooran doontaa unugga firfircoon
    • Range wuxuu soo celin doonaa lambarka safka ee unugga wax-soo-saarka.
    >
      >
    • Hadda dooro unug oo dhagsii sida soo socota: Developer >Macros .

    • Kadib marka aad ka soo muuqato sanduuqa wada hadalka Macro , kaliya dooro magaca weyn oo taabo Run .
    >

    > >

    > Wax yar ka dib, waxaad arki doontaa in tirada safka unugga la doortay lagu soo celiyay unuggayaga wax soo saarka. > >

    Waxaad arki kartaa in B8 unugga la doortay, markaa 8 waa wax-soo-saarka.

    Akhri wax dheeraad ah: > Sida Loo Helo Nambarka Safka ee Unugyada Hadda Excel (4 Dariiqo Degdeg ah)

    > Akhris la mid ah > Foomka Excel (6 Hababka Anfaca) > >
  • >Ka hel Lambarka Safka Range ee Excel VBA (9 Tusaalayaal) > 13>
  • > Sida loo Soo Celiyo Lambarka Safka ah Isku-dheellitirka unugga ee Excel (7 Hababka)
  • >
  • > Sida Loo Helo Nambarka Safka ah ee Qiimaha Unug ee Excel (5 Hababka)
  • > 14>

    >Macro 3: VBA si aad u hesho Nambarka Safka ah adigoo is waafajinaya Qiimaha >

    Haddii aad rabto inaad hesho lambarka safka adigoo raadinaya qiime markaas makrokan adigaa leh. Waa inaad ku sheegtaa qiimaha raadinta iyo lambarka tiirka ee koodka sida ka muuqata sawirka hoose.

    laba tallaabo oo loo qaaday habkii hore si aad u geliso module cusub

    >
  • Ka dib, geli code-yadan soo socda-
5989
  • Intaas ka dib, ku noqo kaaga xaashida.
>

>

>>>>>>>>>>>>>>>>>

Koodhka kala-baxa waa Sub > >

  • iyo wBook iyo wSheet ayaa lagu dhawaaqay inay yihiin Xaashiyaha shaqada iyo fCell waxa lagu dhawaaqay inay yihiin Range .
  • wBook iyo for ActiveWorkbook iyo ActiveSheet .
  • Const waxay qaadan doontaa galinta qiimaha raadinta
  • waxay ka baadhi doontaa qiimaha tiirka la sheegay > Marka xigta, Haddii iyo Kale baydhadu waxay muujin doontaa natiijada iyadoo la adeegsanayo MsgBox . >

    • Dabadeed, raac tallaabada 5aad ee habkii hore si aad u furto Macro sanduuqa wada-hadalka
    • >
    • Dooro macro name oo kaliya taabo Run .

    Dhakhso sanduuqa ogeysiinta ayaa ku tusi doona lambarka safka.

    >>>

    >

    Akhri wax dheeraad ah: Excel VBA: Soo Celinta Tirada Safka ee Qiimaha (5 Hababka Ku habboon)

    >

    >Macro 4: Badhan si aad u hesho Nambarka Safka >

    > Qaabkayaga ugu dambeeya, waxaan ku tusi doonaa habka ugu caqliga badan si loo go'aamiyo lambarka safka iyadoo la adeegsanayo VBA macro. Waxaan samayn doonaa badhan oo waxaan ku dhejin doonaa makro. Marka aan gujino badhanka, waxay furi doontaa sanduuqa wax gelinta halkaas oo aan ku siin karno gelinta qiimaha raadinta ee aan rabno lambarka safka. Makro-kii hore waxa uu ka raadin karaa tiirka la soo sheegay, laakiin makro-kan waxa uu ka raadin karaa tiir kasta, meel kasta oo xaashida ah.> raac labada tilaabo ee hore ee habka labaadsi aad u geliso module cusub>ka xiga, geli code-yadan soo socda->14>
    3802
      >
    • kadib dib ugu noqo kaagaWarqadda 1>Sub habka Find_Row_Number() .
    • Kadibna ku dhawaaq laba doorsoome, mValue sida String iyo saf sida Range .
    • >
    • kadib isticmaal InputBox si aad u geliso qiime Wuxuu heli doonaa lambarka safka haddii uusan faaruqin
    • Ugu dambeyntii, MsgBox ayaa muujin doona soo-saarka
    • >
    >>>>>
  • Ka dib, dhagsii Horumariye > Geli ka dibna ka dooro Badhanka amarka Qaybta Koontaroolada Foomka .
  • >>

    > >>>>>>>>>>>>>>>>>>>>>>>>>>

    ,>
  • , kadibna waxaad heli doontaa calaamad lagu daray oo leh cursorkaaga, ku jiid meel kasta adigoo gujinaya xaashida hadba cabbirka aad rabto ka dibna sii daa gujinta
  • >>

    >> 11>>

  • Kadib marka la sii daayo mouse-ka Assign Macro sanduuqa wada hadalka waxa uu si toos ah u furmayaa
  • >Dooro macro name sida ku xusan koodka.
  • ka bacdi kaliya taabo OK .
  • >OK . > >

    >

      > Marka xigta, midig-guji badhanka oo dooro wax ka beddel qoraalka si aad wax uga beddesho badhanka magaca >>>>>>>> >
    • Ku qor badhanka magaca, kaddibna ku dhufo meel kasta oo ka baxsan badhanka magaca waa la beddeli doonaa.<13
    >>>>>>
    • Hadda guji badhanka, wuxuu furi doonaa sanduuqa wax-gelinta
    • >Ugu dambayntii, geli kaliya qiimaha raadinta oo tabo OK .
    >

    > >

    Hadda eeg, waxa ay tusinaysaa tirada safka ee isku-habboonQiimaha 4> Gabagabo >

    Taasi waa kulli maqaalka. Waxaan rajeynayaa in nidaamyada kor lagu sharaxay ay fiicnaan doonaan si loo helo lambarka safka ee excel iyadoo la adeegsanayo VBA. Xor baad u tahay inaad su'aal kasta ku waydiiso qaybta faallooyinka oo fadlan faallo celin i sii. Booqo ExcelWIKI si aad wax badan u sahamiso.

    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.