Excel Macro Definition

Hvað er makro í Excel og hvenær er það notað?

Excel-fjölvi er sett af forritunarforritum sem eru geymdar í því sem er þekktur sem VBA kóða sem hægt er að nota til að útrýma þörfinni á að endurtaka skrefarnar sem oftast eru gerðar verkefni aftur og aftur.

Þessar endurteknar verkefni geta falið í sér flóknar útreikningar sem krefjast notkunar á formúlum eða þau gætu verið einföld snið verkefni - eins og að bæta við fjölda formatting við ný gögn eða beita klefi og verkstæði snið eins og landamæri og skygging.

Aðrar endurteknar verkefni sem hægt er að nota til að vista mát eru:

Stökkva á makro

Fjölvi er hægt að kveikja á með flýtihnappi, tækjastiku eða hnapp eða tákn sem er bætt við verkstæði.

Fjölvi vs Sniðmát

Þó að nota fjölvi getur verið mikill tími bjargvættur fyrir endurteknar verkefni, ef þú bætir reglulega við ákveðnum formattingum eða efni - eins og fyrirsögnum eða fyrirtækjatákn til nýra vinnublaða, gæti verið betra að búa til og vista sniðmátaskrá með öllum slíkum atriðum frekar en að búa til þau á ný í hvert sinn sem þú byrjar nýtt verkstæði.

Fjölvi og VBA

Eins og getið er, í Excel eru fjölvi skrifaðar í Visual Basic for Applications (VBA). Fjölvi sem skrifar með VBA er gert í VBA ritglugganum sem hægt er að opna með því að smella á Visual Basic táknið á hönnuða flipanum á borðið (sjá hér að neðan til að fá leiðbeiningar um að bæta hönnuða flipanum við borðið ef þörf krefur).

Macro upptökutæki Excel

Fyrir þá sem geta ekki skrifað VBA kóða, hefur innbyggður fjölvi upptökutæki sem gerir þér kleift að taka upp nokkrar skref með því að nota lyklaborð og mús sem Excel breytist síðan í VBA kóða fyrir þig.

Eins og VBA ritstjóri sem nefnd er hér að ofan, er Macro Recorder staðsett á Developers flipanum á borði.

Bætir við flipann þróunaraðila

Sjálfgefin í Excel er flipann Verktaki ekki til staðar á borði. Til að bæta því við:

  1. Smelltu á File flipann til að opna dropa lista yfir valkosti
  2. Í fellilistanum, smelltu á Valkostir til að opna Excel Options valmyndina
  3. Í vinstri spjaldið í glugganum, smelltu á Customize Ribbon til að opna Customize Ribbon glugganum
  4. Undir aðalflipanum í hægri höndunum skaltu smella á hakið við hliðina á Hönnuður til að bæta við þessum flipa í borðið
  5. Smelltu á Í lagi til að loka valmyndinni og fara aftur í verkstæði.

Hönnuðurinn ætti nú að vera til staðar - venjulega á hægri hlið bandsins

Notkun Macro Recorder

Eins og getið er, auðveldar Macro Recorder því verkefni að búa til fjölvi - jafnvel stundum fyrir þá sem geta skrifað VBA kóða, en það eru nokkur atriði til að vera meðvitaðir um áður en þú byrjar að nota þetta tól.

1. Skipuleggja makruna

Upptaka Fjölvi með Macro Recorder felur í sér smá námskeið. Til að einfalda ferlið, skipuleggja fyrirfram - jafnvel að benda á að skrifa út hvað þjóðhagslegt er ætlað að gera og þau skref sem þarf til að ná þessu verkefni.

2. Haltu makrunum lítið og sérstakt

Því stærri sem makró er hvað varðar fjölda verkefna sem það framkvæmir er flóknari mun líklega vera að skipuleggja og skrá það með góðum árangri.

Stærri fjölmunir keyra einnig hægar - sérstaklega þær sem fela í sér mikið af útreikningum í stórum vinnublöðum - og þau eru erfiðara að kemba og leiðrétta ef þau virka ekki rétt í fyrsta skipti.

Með því að halda makrunum lítið og sértæk í skyni er auðveldara að staðfesta nákvæmni niðurstaðna og sjá hvar þau fóru úrskeiðis ef hlutirnir fara ekki eins og áætlað er.

3. Heiti makrólur á viðeigandi hátt

Macro nöfn í Excel hafa nokkrar nafngiftir sem þarf að fylgjast með. Fyrst og fremst er að þjóðhagsheiti verður að byrja með stafrófinu. Eftirfarandi stafir geta verið tölur, en þjóðhagsleg nöfn geta ekki innihaldið rými, tákn eða greinarmerki.

Ekki er víst að makrílheiti innihaldi nokkrar aftengdar orð sem eru hluti af VBA notkununum sem hluta af forritunarmálinu, svo sem Ef , GoTo , Nýtt eða Velja .

Þó að fjölnota nöfn geta verið allt að 255 stafir að lengd er sjaldan nauðsynlegt eða ráðlegt að nota þá mörg í nafni.

Fyrir einn, ef þú ert með mikið af fjölvi og þú ætlar að keyra þær úr þjóðhagsvalmyndinni, langa nöfn bara valda þrengslum sem gerir það erfiðara að velja makrílinn sem þú ert eftir.

A betri nálgun væri að halda nöfnum stutt og notaðu lýsingarvæðið til að gefa upplýsingar um hvað hver þjóðhagslegur gerir.

The Underscore og innri fjármögnun í nöfnum

Þar sem þjóðhagsleg nöfn geta ekki innihaldið rými, er ein staf sem er leyfilegt og auðveldara að lesa makrílnöfnin undirstrikunartáknið sem hægt er að nota á milli orðanna í stað rýmis - eins og Change_cell_color eða Addition_formula.

Annar valkostur er að ráða innri hástafanúmer (stundum nefnt Camel Case ) sem byrjar hvert nýtt orð í nafn með hástöfum - eins og ChangeCellColor og AdditionFormula.

Stuttar makrílnöfn eru auðveldara að velja úr í þjóðhagsvalmyndinni, sérstaklega ef verkstæði inniheldur fjölda fjölvi og þú skráir mikið af fjölvi, svo þú getur auðveldlega greint þau í. Kerfið veitir einnig reit fyrir lýsingu, þó ekki allir nota það.

4. Notaðu hlutfallslegar vísbendingar miðað við heildarfjölda

Tilvísanir í klefi , svo sem B17 eða AA345, bera kennsl á staðsetningu hvers frumu í verkstæði.

Sjálfgefið er að í makropptökunni eru öll klefivísanir alger sem þýðir að nákvæmu klefi stöðum er skráð í þjóðhagsreikninginn. Einnig má stilla makrólur til að nota hlutfallslega klefivísanir sem þýða að hreyfingar (hversu margir dálkar til vinstri eða hægri sem þú færir hnappinn) eru skráðar frekar en nákvæmir staðir.

Hvaða einn þú notar fer eftir því hvað makrónið er sett til að ná. Ef þú vilt endurtaka sömu skref - svo sem formatting dálka gagna - aftur og aftur, en í hvert skipti sem þú ert að mynda mismunandi dálka í verkstæði, þá ættir þú að nota ættingja tilvísanir.

Ef hins vegar þú vilt sniða sama svið frumna - eins og A1 til M23 - en á mismunandi vinnublöðum, þá er hægt að nota algerar reiti tilvísunar, þannig að hver tími sem makrófið er í gangi er fyrsta skrefið að færa klefi bendillinn í klefi A1.

Breyting á klefivísunum frá hlutfallslegri til algers er auðveldlega gert með því að smella á táknið Nota hlutfallsleg tilvísanir á hönnuða flipanum á borðið.

5. Notkun lyklaborðsmúsa vs. músina

Ef þú hefur lykilatriði í lyklaborðinu með lyklaborðinu þegar þú færir klefi bendilinn eða valið fjölda frumna er venjulega æskilegra að hafa hreyfingar hreyfinga skráð sem hluti af fjölvi.

Notkun lyklaborðs samsetningar - eins og Ctrl + End eða Ctrl + Shift + hægri örvalykill - til að færa reitinn á brúnir gagna svæðisins (þau frumur sem innihalda gögn á núverandi vinnublaði) frekar en að ýta á örina eða flipann ítrekað lyklar til að færa margar dálkar eða raðir einfaldar ferlið við að nota lyklaborðið.

Jafnvel þegar kemur að því að nota skipanir eða velja borði valkosti með því að nota flýtilykla lyklana er æskilegt að nota músina.