Macraí a chruthú i Microsoft Excel

Pin
Send
Share
Send

Féadann macraí Microsoft Excel an obair le doiciméid san eagarthóir scarbhileoige seo a luathú go suntasach. Baintear é seo amach trí ghníomhartha athchleachtacha a thaifeadtar i gcód speisialta a uathoibriú. Feicfimid conas macraí a chruthú in Excel, agus conas iad a chur in eagar.

Modhanna Taifeadta Macra

Is féidir macra a scríobh ar dhá bhealach:

  • go huathoibríoch;
  • de láimh.

Agus an chéad rogha á úsáid agat, ní dhéanann tú ach gníomhartha áirithe a thaifeadadh i gclár Microsoft Excel atá á fhorghníomhú agat faoi láthair. Ansin, is féidir leat an taifeadadh seo a sheinm. Tá an modh seo an-éasca, agus ní éilíonn sé eolas ar an gcód, ach tá a chur i bhfeidhm go praiticiúil teoranta go leor.

Os a choinne sin, teastaíonn macra-thaifeadadh láimhe, ós rud é go bhfuil an cód clóscríofa de láimh ón méarchlár. Ach, is féidir le cód atá scríofa i gceart ar an mbealach seo cur i bhfeidhm na bpróiseas a luathú go suntasach.

Taifeadadh Uathoibríoch Macra

Sular féidir leat macra-thaifeadadh uathoibríoch a thosú, ní mór duit macraí a chumasú i Microsoft Excel.

Ar aghaidh, téigh go dtí an cluaisín "Forbróir". Cliceáil ar an gcnaipe "Macra Taifead", atá suite ar an ribín sa bhloc uirlisí "Cód".

Osclaítear an fhuinneog socraithe macra-thaifeadta. Anseo is féidir leat macra-ainm a shonrú mura n-oireann an ceann réamhshocraithe duit. Is é an rud is mó ná go dtosaíonn an t-ainm le litir, agus ní le huimhir. Chomh maith leis sin, níor cheart go mbeadh spásanna sa teideal. D’fhágamar an t-ainm réamhshocraithe - "Macro1".

Láithreach, más mian leat, is féidir leat aicearra méarchláir a shocrú, nuair a chliceálfar air, seolfar an macra. Caithfidh an eochair Ctrl a bheith ar an gcéad eochair, agus socraíonn an t-úsáideoir an dara eochair go neamhspleách. Mar shampla, leagaimid, mar shampla, an eochair M.

Ansin, ní mór duit a fháil amach cá stórálfar an macra. De réir réamhshocraithe, stórálfar é sa leabhar céanna (comhad), ach más mian leat, is féidir leat an stóráil a shocrú i leabhar nua, nó i leabhar macraí ar leithligh. Fágfaimid an luach réamhshocraithe.

Sa réimse an-bhun de shuíomhanna macra, is féidir leat aon tuairisc ar an macra atá oiriúnach don chomhthéacs a fhágáil. Ach, ní gá é seo a dhéanamh.

Nuair a bheidh na socruithe go léir críochnaithe, cliceáil ar an gcnaipe "OK".

Ina dhiaidh sin, déanfar do ghníomhartha go léir sa leabhar oibre (comhad) Excel seo a thaifeadadh i macra go dtí go stopfaidh tú féin ag taifeadadh.

Mar shampla, scríobhaimid an gníomh uimhríochta is simplí: ag cur ábhar trí chill leis (= C4 + C5 + C6).

Tar éis sin, cliceáil ar an gcnaipe "Stop Taifeadadh". Tiontaíodh an cnaipe seo ón gcnaipe "Macra Record", tar éis an taifeadadh a thosú.

Rith macra

D’fhonn a sheiceáil conas a oibríonn an macra taifeadta, cliceáil ar an gcnaipe “Macraí” sa bharra uirlisí “Cód” céanna, nó brúigh Alt + F8.

Ina dhiaidh sin, osclaítear fuinneog le liosta macraí taifeadta. Táimid ag lorg na macra a thaifeadamar, a roghnaigh muid é, agus cliceáil ar an gcnaipe "Rith".

Is féidir leat a dhéanamh níos éasca fós, agus ní fiú an fhuinneog roghnú macra a ghlaoch. Is cuimhin linn gur thaifeadamar teaglaim de “eochracha te” le haghaidh macra-agairt thapa. Is é ár gcás, is é seo Ctrl + M. Clóscríobhaimid an teaglaim seo ar an méarchlár, agus tosaíonn an macra ina dhiaidh sin.

Mar a fheiceann tú, rinne an macra go díreach na gníomhartha go léir a taifeadadh níos luaithe.

Eagarthóireacht macra

D’fhonn an macra a chur in eagar, cliceáil ar an gcnaipe “Macraí” arís. San fhuinneog a osclaítear, roghnaigh an macra atá ag teastáil, agus cliceáil ar an gcnaipe "Athraigh".

Osclaítear Microsoft Visual Basic (VBE) - an timpeallacht ina ndéantar macraí a eagarthóireacht.

Tosaíonn taifeadadh gach macra leis an bhFo-ordú, agus críochnaíonn sé leis an bhFo-ordú Deiridh. Díreach tar éis an Fho-ordaithe, léirítear an macra-ainm. Roghnaíonn an t-oibreoir "Raon (" ... "). Roghnaigh an roghnú cille. Mar shampla, leis an ordú “Raon (“ C4 ”). Roghnaigh,” roghnaítear cill C4. Úsáidtear an t-oibreoir "ActiveCell.FormulaR1C1" chun gníomhartha a thaifeadadh i bhfoirmlí, agus le haghaidh ríomhanna eile.

Déanaimis iarracht an macra a athrú beagán. Chun seo a dhéanamh, cuir an slonn leis an macra:

Raon ("C3"). Roghnaigh
ActiveCell.FormulaR1C1 = "11"

Cuirtear "ActiveCell.FormulaR1C1 =" = R [-4] C + R [-3 in ionad na habairte "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C " ] C + R [-2] C + R [-1] C "."

Dúnann muid an t-eagarthóir, agus rithimid an macra, mar a tharla an uair dheireanach. Mar a fheiceann tú, mar gheall ar na hathruithe a thugamar isteach, cuireadh cill sonraí eile leis. Cuireadh san áireamh é freisin agus an méid iomlán á ríomh.

Má tá an macra ró-mhór, féadfaidh sé tamall fada a fhorghníomhú. Ach, trí athrú láimhe a dhéanamh ar an gcód, is féidir linn an próiseas a bhrostú. Cuir an t-ordú "Application.ScreenUpdating = Bréagach". Sábhálfaidh sé cumhacht ríomhaireachta, rud a chiallaíonn dlús a chur leis an obair. Baintear é seo amach trí staonadh ó nuashonrú a dhéanamh ar an scáileán le linn oibríochtaí ríomha. Chun nuashonrú a atosú tar éis an macra a fhorghníomhú, scríobhaimid ag an deireadh "Application.ScreenUpdating = True"

Cuir an t-ordú "Application.Calculation = xlCalculationManual" ag tús an chóid, agus ag deireadh an chóid cuirimid "Application.Calculation = xlCalculationAutomatic". Mar sin, ag tús na macra, déanaimid athríomh uathoibríoch an toraidh a mhúchadh tar éis gach athrú cille, agus ag deireadh na macra, cas air. Mar sin, ní dhéanfaidh Excel an toradh a ríomh ach uair amháin, agus ní dhéanfaidh sé é a athchomhaireamh i gcónaí, rud a shábhálfaidh am.

Cód macra a scríobh ón tús

Ní amháin gur féidir le húsáideoirí ardteicneolaíochta macraí taifeadta a chur in eagar agus a bharrfheabhsú, ach macra-chód a scríobh ón tús. Chun é seo a thosú, ní mór duit cliceáil ar an gcnaipe "Visual Basic", atá suite ag tús an ribín forbróra.

Ina dhiaidh sin, osclaítear an fhuinneog eagarthóir VBE ar a bhfuil eolas.

Scríobhann an ríomhchláraitheoir an macra-chód ansin de láimh.

Mar a fheiceann tú, is féidir le macraí i Microsoft Excel dlús a chur go mór le gnáthphróisis aonfhoirmeacha a chur i gcrích. Ach, i bhformhór na gcásanna, tá macraí a bhfuil a gcód scríofa de láimh seachas gníomhartha a thaifeadtar go huathoibríoch níos oiriúnaí dó seo. Ina theannta sin, is féidir an macra-chód a bharrfheabhsú tríd an eagarthóir VBE chun an tasc a bhrostú.

Pin
Send
Share
Send