Farqiga u dhexeeya Subroutine & amp; Shaqada Excel VBA

  • La Wadaag Tan
Hugh West

Waxaa jira waxyaabo badan oo ay iskaga mid yihiin Shaqada caadada ah/Shaqada Isticmaalaha-Qeexay nidaamka iyo Habka-hoosaadka/Subrootinka gudaha Excel . Si kastaba ha ahaatee, Function habraacyadu waxay leeyihiin faraqyo muhiim ah oo ka imanaya Subroutine hababka. Maqaalkan, waxaan ku arki doonaa farqiga u dhexeeya subroutine iyo shaqada ee Excel VBA .

Soo dejiso Buug-shaqeedka Dhaqanka

Waxaad ka soo dejisan kartaa buug-shaqeedka tababarka halkan.

> Subroutine iyo Function.xlsm

Hordhac Subroutine & Shaqada Excel VBA

>Farqiga ugu muhiimsani waa in shaqadu soo celiso qiimaha (lambar ama xadhig qoraal ah). Qiimaha habraaca shaqada waxa lagu kaydiyaa doorsoome; doorsoome magaciisu la mid yahay magaca shaqada. Subroutine-ku waxa uu qabtaa hawlo gaar ah mana soo celiyo qiime la mid ah hawlaha> 1. Excel VBA User-Defined Function

Eeg tusaalahan soo socda. AddTwoNumber waa magaca shaqada. Shaqadani waxay soo celin doontaa wadarta labada lambar ee loo gudbiyay sida doodo ( arg1 iyo arg2 ). Wadarta waxa lagu kaydiyaa doorsoome magaciisu yahay AddTwoNumber oo la mid ah magaca shaqada.

AddTwoNumber VBA Function

>Si aad u abuurto hawl gaar ah, raac talaabooyinkan:
  • Marka hore, dhaqaaji VBA Editor adiga oo riixaya Alt+F11 .
  • Marka labaad, dooro buugga shaqada ee Project daaqada.
  • > 12> Saddexaad,dooro Geli ka dibna Module si aad u geliso VBA Waxa kale oo aad isticmaali kartaa module code jira. Module code-ku waa inuu noqdaa halbeeg VBA module >
>>
  • Kadibna koobbi oo dheji koodka hoose ee shaqada. Magaca shaqadu waa inuu ahaadaa mid u gaar ah buugaagta shaqada. Geli liiska doodaha (haddii ay jiraan) qawladaha. Haddii shaqadu aysan isticmaalin dood, Tifaftiraha VBA wuxuu ku daraa jaantusyo faaruq ah.
7066
    > Intaa waxaa dheer, qaybtani waa muhiim. Geli koodka VBA kaasoo fulinaya ujeeddada aad damacsanayd. Qiimaha aad rabto inaad ka soo noqoto shaqadan waxa lagu kaydin doonaa doorsoome; doorsoome oo magaciisu la mid yahay magaca shaqada >Ugu dambayntii, ku dhammee hawsha Dhammaadka shaqada
>

>

0> Wax dheeraad ah ka sii akhri:> Sida loo Isticmaalo Isticmaalka VBA-ga Shaqeeya (4 Tusaalayaal Ku Haboon)> 3>

Akhris la mid ah >

>
    12> 22 Tusaalooyinka Macro ee Excel VBA > >
  • > 20 Talooyin Codayn Waxbarasho oo ku socda Master Excel VBA >
  • > Sidee loo Qoraa Koodhka VBA gudaha Excel (Tallaabooyinka Fudud) >
  • > Noocyada VBA Macros ee Excel (Hagaha Degdegga ah)
> 8> 2. Excel VBA Subroutine

Tusaalaha soo socda, waxaad arki doontaa sida subbroutine-ka ku jira Excel VBA u shaqeeyo. Halkan Sub wuxuu ka bilaabmaa jirka subrootinka. Magaca hoose waa square_root. Jidhka subrootin, waxaanu ku qabanaa hawl unug A2 . Hawshu waa samaynta xidid laba jibaaran ee unugga A2 . Waxay ka dhigan tahay, haddii unuggu ka kooban yahay lambar kasta, Excel VBA wuxuu sameyn doonaa xididka laba jibaaran ee unuggaas. Dhammaadka Sub waxa ay ku dhammaataa jidhka subrootinka.

>Si aad u abuurto subroutine, raac tilaabooyinkan 2> (riix Alt+F11))>Labaad, dooro buugga shaqada gudaha Projectdaaqada>Saddexaad, dooro Gelika dibna Modulesi loo geliyo moduleka VBA. Waxa kale oo aad isticmaali kartaa module code jira. Qaabka koodku waa inuu noqdaa module VBA caadi ah.>>>>

>

>
  • Marka xigta, geli ereyga muhiimka ah SUB oo uu ku xigo magaca Subroutine.
  • Intaa dheer, geli VBA koodka aad rabto inaad sameyso
  • >
    3470
      > Ugu dambeyntii, Subroutine leh Dhammaadka Sub >.

    Farqiga Muhiimka ah ee u dhexeeya Subroutine & Shaqada Excel VBA

    Ka dib marka la sameeyo subbroutine-ka oo si gooni gooni ah loo shaqeeyo waxaan soo gabagabeyn karnaa kala duwanaanshaha shaxda hoose 21> 1 > 2) Hawlaha waxa loo yaqaan doorsoome. >2 22> >3si toos ah xaashida xaashida sida qaacido. 4) Waxaan u isticmaali karnaa hawlaha sida qaaciidooyinka xaashida. Waxaan sameyn karnaa dhowr jeer ka dib markii aan socodsiinno koodka. 4) Si loo helo natiijada Excel VBA subroutine waa in aan gelinaa qiimaha unugga la rabo marka hore. > 22> 23>5) Syntax:

    Full Function_Magac 1>Syntax: >Syntax: >Sub_Magaca ()

    // Habayn koodhadhka

    Dhammaadka hoose

    > > 25> > Waxyaabaha ay tahay in la xasuusto
      >
    • > Horumariyaha > tab waa in la dhaqaajiyaa ka hor inta aan la isticmaalin hababkan.
    • Waxaan heli karnaa Subroutine gudaha Macros gudaha Developer tab halka adeegsaduhu qeexan yahay shaqooyinka Function tab iyaddoo la adeegsanayo raadinta gaarka ah.
    > Gabagabo

    Haddii aad wali dhibaato kaa haysato mid ka mid ah tilmaamahan ama aad kala duwan tahay, noogu soo sheeg faallooyinka. Kooxdayadu waxay diyaar u tahay inay ka jawaabto dhammaan su'aalahaaga. Dhibaatooyin kasta oo la xiriira excel, waxaad booqan kartaa shabakadeena ExcelWIKI si loo xalliyo.

    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.