Conas Macra Leabhar Pearsanta a úsáid

Mura bhfuil tú eolach go fóill ar mhacraí in Excel, ansin tá mé in éad leat beagán. Is mothú taitneamhach é an mothú omnipotence agus an réadú gur féidir do Microsoft Excel a uasghrádú beagnach go héigríoch a thiocfaidh chun tú tar éis aithne a chur ar mhacraí.

Mar sin féin, tá an t-alt seo dóibh siúd a bhfuil “an chumhacht foghlamtha” acu cheana féin agus atá tosaithe ar mhacraí a úsáid (eachtrannach nó scríofa acu féin – is cuma) ina gcuid oibre laethúil.

Is cód é macra (roinnt línte) sa teanga Visual Basic a chuireann ar Excel an méid a theastaíonn uait a dhéanamh: sonraí a phróiseáil, tuairisc a ghiniúint, go leor táblaí athchleachtacha a chóipeáil agus a ghreamú, etc. Is í an cheist cén áit ar cheart na cúpla líne cód seo a stóráil? Tar éis an tsaoil, braithfidh an áit a stórálfar an macra ar an áit ar féidir leis (nó nach féidir) oibriú.

Если макрос решает небольшую локальную проблему в отдельно взятом файле (например обрабатывает внесенные в конкретный отчет данные особым образом), то логично хранить код внутри этого же файла. Saor in Aisce íoslódáil Féach ar.

Agus más rud é gur chóir go mbeadh macra sách uilíoch agus go bhfuil gá leis in aon leabhar oibre Excel – amhail, mar shampla, macra chun foirmlí a thiontú go luachanna? Cén fáth nach ndéanann tú a chód Visual Basic a chóipeáil isteach i ngach leabhar gach uair? Ina theannta sin, luath nó mall, tagann beagnach aon úsáideoir ar an tátal go mbeadh sé go deas na macraí go léir a chur in aon bhosca amháin, ie bíodh siad ar láimh i gcónaí. Agus b'fhéidir fiú rith ní de láimh, ach le aicearraí méarchláir? Seo an áit ar féidir leis an Leabhar Oibre Macra Pearsanta a bheith ina chabhair mhór.

Conas Macra Leabhar Pearsanta a Chruthú

Go deimhin, Leabhar Pearsanta Macraí (LMB) is gnáthchomhad Excel é i bhformáid dhénártha leabhar saothair (Pearsanta.xlsb), a osclaíonn go huathoibríoch i mód stealth ag an am céanna le Microsoft Excel. Iad siúd. nuair a thosaíonn tú ag Excel nó nuair a osclaíonn tú aon chomhad ón diosca, osclaítear dhá chomhad i ndáiríre – mise agus Personal.xlsb, ach ní fheicimid an dara ceann. Mar sin, tá gach macraí atá stóráilte sa LMB ar fáil le seoladh ag am ar bith agus Excel oscailte.

Murar bhain tú úsáid as an LMB riamh, ar dtús níl an comhad Personal.xlsb ann. Is é an bealach is éasca chun é a chruthú ná roinnt macra gan chiall gan ghá a thaifeadadh leis an taifeadán, ach sonraigh an Leabhar Pearsanta mar an áit chun é a stóráil - ansin beidh iallach ar Excel é a chruthú duit féin go huathoibríoch. Dó seo:

  1. Cliceáil ar an forbróir (Forbróir). Má tabs forbróir nach bhfuil le feiceáil, ansin is féidir é a chumasú sna socruithe tríd Comhad - Roghanna - Socrú Ribín (Baile - Roghanna - Saincheap an Ribín).
  2. Ar an gcluaisín Advanced forbróir cliceáil Taifeadadh Macra (Macra Taifeadta). Sa fhuinneog a osclaíonn, roghnaigh Leabhar Macra Pearsanta (Leabhar Oibre Macra Pearsanta) mar áit chun an cód scríofa a stóráil agus brúigh OK:

    Conas Macra Leabhar Pearsanta a úsáid

  3. Stop an taifeadadh leis an gcnaipe Taifeadadh Stop (Stop an Taifeadadh) tab forbróir (Forbróir)

Is féidir leat an toradh a sheiceáil trí chliceáil ar an gcnaipe Visual Basic ceart ann ar an táb. forbróir – i bhfuinneog oscailte an eagarthóra sa chúinne uachtarach ar chlé ar an bpainéal Tionscadal — Tionscadal VBA Ba chóir go mbeadh ár gcomhad le feiceáil PEARSANTA. XLSB. Is féidir a brainse de a leathnú le comhartha móide ar an taobh clé, a bhaint amach Modúl1, áit a stóráiltear cód an macra gan bhrí a thaifeadamar díreach:

Conas Macra Leabhar Pearsanta a úsáid

Comhghairdeas, tá tú díreach tar éis do Macra Leabhar Pearsanta féin a chruthú! Ná déan dearmad cliceáil ar an gcnaipe Sábháil le diosca flapach sa chúinne uachtarach ar chlé den bharra uirlisí.

Conas Macra Leabhar Pearsanta a úsáid

Ansin tá gach rud simplí. Aon mhacra atá uait (.i. píosa cód ag tosú le Fo agus dar críoch Fo Deireadh) a chóipeáil go sábháilte agus a ghreamú isteach ceachtar acu Modúl1, nó i modúl ar leith, ag cur leis roimhe seo tríd an roghchlár Ionsáigh – Modúl. Níl ann ach blaiseadh de na macraí go léir a choinneáil in aon mhodúl amháin nó iad a leagan amach i cinn éagsúla. Ba cheart breathnú ar rud éigin mar seo:

Conas Macra Leabhar Pearsanta a úsáid

Is féidir leat an macra breise a rith sa bhosca dialóige ar a dtugtar leis an gcnaipe Macraí (Macraí) tab forbróir:

Conas Macra Leabhar Pearsanta a úsáid

Sa fhuinneog céanna, trí chliceáil ar an gcnaipe paraiméadair (Roghanna), is féidir leat aicearra méarchláir a shocrú chun macra a rith go tapa ón méarchlár. Bí cúramach: déanann aicearraí méarchláir do mhacraí idirdhealú idir leagan amach (nó Béarla) agus cás.

Chomh maith leis na gnáth-macra-nósanna imeachta sa Leabhar Pearsanta, is féidir leat a stóráil freisin feidhmeanna macra saincheaptha (UDF = Feidhm Shainithe Úsáideora). Murab ionann agus nósanna imeachta, tosaíonn cód feidhme le ráiteas Feidhmor Feidhm Phoiblí, agus deireadh le Feidhm Deireadh:

Conas Macra Leabhar Pearsanta a úsáid

Ní mór an cód a chóipeáil ar an mbealach céanna le haon mhodúl den leabhar PERSONAL.XLSB, agus ansin beidh sé indéanta an fheidhm a ghlaoch ar an ngnáthbhealach, cosúil le haon fheidhm chaighdeánach Excel, trí bhrú a chur ar an gcnaipe fx sa bharra foirmle agus feidhm a roghnú san fhuinneog Wizards Feidhme i gcatagóir Úsáideoir Sainithe (Sainithe ag an úsáideoir):

Conas Macra Leabhar Pearsanta a úsáid

Is féidir samplaí d’fheidhmeanna den sórt sin a fháil i gcainníochtaí móra ar an Idirlíon nó anseo ar an suíomh (méid i bhfocail, neaschuardach téacs, VLOOKUP 2.0, aistriú Coireallach go traslitriú, etc.)

Cá bhfuil an Leabhar Macra Pearsanta stóráilte?

Má úsáideann tú Leabhar Pearsanta Macraí, ansin luath nó mall beidh fonn ort:

  • roinn do mhacraí carntha le húsáideoirí eile
  • cóipeáil agus aistrigh an Leabhar Pearsanta chuig ríomhaire eile
  • déan cóip chúltaca

Chun seo a dhéanamh, beidh ort an comhad PERSONAL.XLSB a aimsiú ar do dhiosca ríomhaire. De réir réamhshocraithe, stóráiltear an comhad seo i bhfillteán tosaithe speisialta Excel ar a dtugtar XLSTART. Mar sin níl le déanamh ach an fillteán seo a fháil ar ár ríomhaire. Agus is é seo an áit a n-eascraíonn beagán casta, toisc go mbraitheann suíomh an fhillteáin seo ar an leagan de Windows agus Office agus d'fhéadfadh sé a bheith éagsúil. Is gnách gurb é seo ceann de na roghanna seo a leanas:

  • C: Comhaid Cláir Microsoft OfficeOffice12XLSTART
  • C: Doiciméid agus SocruitheRíomhaire Feidhmchlár SonraíMicrosoftExcelXLSTART
  • C: Úsáideoirído-chuntas-ainmAppDataRoamingMicrosoftExcelXLSTART

Mar mhalairt air sin, is féidir leat a iarraidh ar Excel féin le haghaidh suíomh an fhillteáin seo ag baint úsáide as VBA. Chun seo a dhéanamh, san eagarthóir Visual Basic (cnaipe Visual Basic tab forbróir) нужно открыть окно Láithreach Aicearraí méarchláir Ctrl + G., clóscríobh an t-ordú ? Iarratas.StartupPath agus cliceáil ar Iontráil:

Conas Macra Leabhar Pearsanta a úsáid

Is féidir an cosán mar thoradh air a chóipeáil agus a ghreamú isteach sa líne barr na fuinneoige Explorer i Windows agus cliceáil Iontráil – agus feicfimid fillteán lenár gcomhad Leabhar Pearsanta Macraí:

Conas Macra Leabhar Pearsanta a úsáid

PS

Agus cúpla nuances praiticiúla sa tóir:

  • nuair a bheidh an Leabhar Macra Pearsanta á úsáid, beidh Excel beagán níos moille, go háirithe ar ríomhairí pearsanta níos laige
  • is fiú an Leabhar Pearsanta a ghlanadh go tréimhsiúil ó truflais faisnéise, macraí sean agus neamhriachtanach, etc.
  • uaireanta bíonn deacrachtaí ag úsáideoirí corparáideacha an Leabhar Pearsanta, tk. is comhad é seo i bhfillteán folaithe an chórais

  • Cad is macraí ann agus conas iad a úsáid i do chuid oibre
  • Úsáideach don ríomhchláraitheoir VBA
  • Oiliúint “Macraí a ríomhchlárú i VBA i Microsoft Excel”

Leave a Reply