Ufafanuzi wa Macro Excel

Je, ni Macro katika Excel na Ni Nini Inatumika?

Mfumo wa Excel ni seti ya maelekezo ya programu iliyohifadhiwa katika kile kinachojulikana kama VBA code ambayo inaweza kutumika ili kuondoa haja ya kurudia hatua za kazi zinazofanyika kwa mara kwa mara.

Kazi hizi za kurudia zinaweza kuhusisha mahesabu tata ambazo zinahitaji matumizi ya fomu au zinaweza kuwa kazi rahisi za kupangilia - kama vile kuongeza nambari za nambari kwa data mpya au kutumia fomu za kiini na karatasi kama vile mipaka na shading.

Kazi nyingine za kurudia ambayo macros inaweza kutumika kuokoa ni pamoja na:

Inasababisha Macro

Macros inaweza kuambukizwa na mkato wa kibodi, icon ya baraka au kitufe au icon iliyoongezwa kwenye karatasi.

Macros dhidi ya Matukio

Wakati wa kutumia macros inaweza kuwa salama kubwa ya kazi za kurudia, ikiwa huongeza vipengele fulani vya kupangilia au maudhui - kama vichwa, au alama ya kampuni kwa karatasi mpya, inaweza kuwa bora kuunda na kuhifadhi faili ya template iliyo na vitu vyote vile badala ya kuunda tena kila wakati unapoanza karatasi mpya.

Macros na VBA

Kama ilivyoelezwa, katika Excel, macros imeandikwa katika Visual Basic kwa Applications (VBA). Macros kuandika kwa kutumia VBA imefanywa kwenye dirisha la mhariri wa VBA, ambayo inaweza kufunguliwa kwa kubonyeza icon ya Visual Basic kwenye Tabanda ya Waendelezaji ya Ribbon (angalia chini kwa maelekezo juu ya kuongeza Tabo ya Watengenezaji kwenye Ribbon ikiwa inahitajika).

Kumbukumbu ya Macro ya Excel & # 39;

Kwa wale ambao hawawezi kuandika msimbo wa VBA, huwa na rekodi ya macro iliyojengwa ambayo inakuwezesha kurekodi mfululizo wa hatua kwa kutumia keyboard na panya ambayo Excel kisha kugeuka kuwa VBA code kwa ajili yenu.

Kama mhariri wa VBA uliyotajwa hapo juu, Rekodi ya Macro iko kwenye tab ya Waendelezaji wa Ribbon.

Kuongeza Tab ya Msanidi Programu

Kwa default katika Excel, kicani cha Wasanidi Programu haipo kwenye Ribbon. Ili kuongezea:

  1. Bonyeza kichupo cha Faili ili kufungua orodha ya kushuka kwa chaguzi
  2. Katika orodha ya kushuka chini, bofya Chaguo ili kufungua sanduku la Chaguzi cha Excel
  3. Katika jopo la mkono wa kushoto wa sanduku la mazungumzo, bofya Customize Ribbon ili kufungua dirisha la Ribbon la Customize
  4. Chini ya Sehemu kuu ya Tabs katika dirisha la mkono wa kulia, bofya kwenye sanduku la karibu karibu na Wasanidi programu ili kuongeza tab hii kwenye Ribbon
  5. Bofya OK ili kufunga sanduku la mazungumzo na kurudi kwenye karatasi.

Msanidi programu lazima sasa awepo - kwa kawaida upande wa kuume wa Ribbon

Kutumia Recorder Macro

Kama ilivyoelezwa, Rekodi ya Macro inafungua kazi ya kujenga macros - hata, wakati mwingine, kwa wale ambao wanaweza kuandika code ya VBA, lakini kuna pointi chache kujua kabla ya kuanza kutumia chombo hiki.

1. Panga Macro

Kurekodi Macros na Kumbukumbu ya Macro inahusisha kidogo ya pembe ya kujifunza. Ili kurahisisha mchakato, tengeneza kabla ya wakati - hata kufikia hatua ya kuandika kile macro inalenga kufanya na hatua zitakazohitajika kutekeleza kazi.

2. Weka Macros Ndogo na Maalum

Mkubwa mkubwa ni katika idadi ya kazi ambayo hufanya kazi ngumu zaidi itakuwa uwezekano wa kupanga na kurekodi kwa mafanikio.

Macros kubwa pia huendesha polepole - hususan hizo zinahusisha mahesabu mengi katika karatasi kubwa - na ni vigumu kufuta na kusahihisha ikiwa haifanyi kazi mara ya kwanza.

Kwa kuweka macros ndogo na maalum katika kusudi ni rahisi kuthibitisha usahihi wa matokeo na kuona wapi walikosea ikiwa mambo hayaendi kama ilivyopangwa.

3. Jina Macros Hasa

Majina ya Macro katika Excel yana vikwazo kadhaa vya kutaja ambavyo vinapaswa kuzingatiwa. Kwanza kabisa ni kwamba jina kubwa lazima lianze na barua ya alfabeti. Wahusika wa baadaye wanaweza kuwa namba lakini majina mafupi hawezi kuingiza nafasi, alama, au alama za punctuation.

Hakuna jina lolote linaloweza kuwa na maneno kadhaa yaliyohifadhiwa ambayo ni sehemu ya VBA hutumia kama sehemu ya lugha yake ya programu kama Kama , GoTo , New , au Chagua .

Wakati majina maingio yanaweza kuwa juu ya herufi 255 kwa urefu ni mara chache muhimu au inashauriwa kutumia wengi kwa jina.

Kwa moja, ikiwa una macros mengi na unapanga mpango wa kuwatumia kutoka sanduku la mazungumzo kubwa, majina ndefu husababishia msongamano kwa sababu ni vigumu kuamua macro uliyofuata.

Njia bora zaidi ni kuweka majina mafupi na kutumia eneo la maelezo kueleza maelezo kuhusu kila kitu kikubwa.

Uzinduzi na Utawala wa Ndani kwa Majina

Kwa kuwa majina maingio hayawezi kuingiza nafasi, tabia moja ambayo inaruhusiwa, na ambayo inafanya majina ya kusoma zaidi rahisi ni tabia ya kusisitiza ambayo inaweza kutumika kati ya maneno mahali pa nafasi - kama vile Change_cell_color au Addition_formula.

Chaguo jingine ni kuajiri mtaji wa ndani (wakati mwingine hujulikana kama Uchunguzi wa Camel ) ambao huanza kila neno jipya kwa jina na barua kuu - kama vile ChangeCellColor na AdditionFormula.

Majina mafupi mafupi ni rahisi kuchagua katika sanduku la mazungumzo kubwa, hasa ikiwa karatasi ni na idadi kubwa ya macros na unasajili macros nyingi, hivyo unaweza kuzibainisha kwa urahisi. Mfumo pia hutoa uwanja kwa maelezo, ingawa sio kila mtu hutumia.

4. Tumia Marejeo Yanayohusiana na Kiini Kasi

Marejeo ya kiini , kama B17 au AA345, kutambua eneo la kila seli katika karatasi.

Kwa chaguo-msingi, katika Kumbukumbu ya Macro yote kumbukumbu za seli ni kabisa ambayo ina maana kwamba maeneo halisi ya seli ni kumbukumbu katika macro. Vinginevyo, macros inaweza kuweka matumizi ya kumbukumbu za kiini ambazo zina maana kwamba harakati (ngapi safu zilizo kushoto au kulia unasababisha mshale wa kiini) zimeandikwa badala ya mahali halisi.

Ambayo unayotumia inategemea kile ambacho kikubwa kinawekwa kutekeleza. Ikiwa unataka kurudia hatua sawa - kama vile safu za kupangilia data - kadhalika na tena, lakini kila wakati unapangia nguzo tofauti kwenye karatasi, kisha kutumia marejeo ya jamaa yanafaa.

Ikiwa, kwa upande mwingine, unataka kuunda seli tofauti sawa - kama vile A1 kwa M23 - lakini kwa karatasi tofauti, basi kumbukumbu za kiini kamili zinaweza kutumiwa ili kila wakati uendeshaji mkubwa, hatua yake ya kwanza ni kuhamisha mshale wa kiini kwa kiini A1.

Kubadilisha kumbukumbu za kiini kutoka kwa jamaa hadi kwa urahisi hufanywa kwa urahisi kwa kubonyeza icon ya Matumizi ya Marejeo ya Uhusiano kwenye tabani ya Watengenezaji ya Ribbon.

5. Kutumia Kinanda Keys vs. Mouse

Ukiwa na kipaza sauti kikubwa cha rekodi ya kibodi wakati wa kusonga mshale wa seli au kuchagua aina nyingi za seli mara nyingi hupendelea kuwa na harakati za panya zilizorekodi kama sehemu ya macro.

Kutumia mchanganyiko wa ufunguo wa kibodi - kama Ctrl + Mwisho au Ctrl + Shift + muhimu ya Mshale wa Kushoto - kuhamisha mshale wa seli kwenye kando ya eneo la data (seli hizo zilizo na data kwenye karatasi ya sasa) badala ya kurudia mshale au tab funguo za kuhamisha safu nyingi au safu zinawezesha mchakato wa kutumia keyboard.

Hata linapokuja amri za kutumia au kuchagua chaguzi za Ribbon kutumia funguo za njia za mkato ni bora kutumia mouse.