Ka wehewehe macro Excel

He aha ka Macro i Excel a ke hoʻohanaʻia nei?

ʻO ka macro Excel he mākaukau o nā papahana hoʻolālā i mālamaʻia i loko o ka mea iʻikeʻia he code VBA e hiki ke hoʻohanaʻia e hoʻopau i ka pono e hana hou i nā hana o nā hana maʻamau i hanaʻia aʻoi hou.

Hiki i kēia mau hana hou ke komo i nā hōʻailona paʻakikī e pono ai ka hoʻohanaʻana i nā kumuhana a iʻole paha i maʻalahi nā hana hoʻolālā - e like me ka hōʻanoʻana i ka hōʻano helu i nāʻike hou a iʻole e hoʻohana i nā pūnaewele a me nā pepa hana e like me nā palena a me ka uhi.

ʻO kekahi mau hana hou e hiki ai ke hoʻohanaʻia i nā macros e mālama ai:

Hoʻopuka i kahi Macro

Hiki ke hoʻonāʻia nā Macros e kahi kīpona keyboard, kahi mea hoʻohana pūnaewele a iʻole ke pihi a iʻole ka hinae i hoʻohuiʻia i kahi pepa hana.

Nā Macros vs. Templates

I ka hoʻohanaʻana i nā macros e hiki ke lilo i mea mālama manawa nui no nā hana hou, ināʻoe e hoʻomau pinepine i kekahi mau hōʻona hoʻonohonoho a meaʻona paha - e like me nā pane, a iʻole ka hōʻailona o nā hui i nā pepa hana hou,ʻoi aku ka maikaʻi o ka hanaʻana a mālama i kahi waihona pūnaewele i loko o nā mea likeʻole ma mua o ka hoʻokumu hou iā lākou i kēlā me kēia manawa e hoʻomaka aiʻoe i kahi pepa hana hou.

Macros a me VBA

E like me ka'ōlelo, i Excel, ua kākauʻia nā macros i Visual Basic for Applications (VBA). Mālamaʻia nā Macros e hoʻohana ana i ka VBA ma ka puka puka hoʻoponopono VBA, kahi hiki ke weheʻia ma ke kaomiʻana i kaʻike Visual Basic ma kaʻaoʻao Developers tab o ka liʻiliʻi (eʻike i lalo no nā kuhikuhi ma ka hoʻoukuʻana i kaʻaoʻao Developers i ka nīpepa inā pono).

Excel & # 39; s Macro Recorder

No ka poʻe hikiʻole ke kākau i ka code VBA, loaʻa i kahi mea kākau mele i kūkuluʻia i loko o ka mea e hiki ai iāʻoe ke hoʻopaʻa i kahi papa hana e hoʻohana i ka keyboard a me kaʻiole a Excel e huli ai i ka code VBA noʻoe.

E like me ka mea hoʻoponopono VBA i'ōleloʻia ma luna, aia ka Macro Recorder ma kaʻaoʻao Developers o ka Ribbona.

Hoʻohui i ka Nānā Kūkulu

Loaʻa ma Excel, hikiʻole ka Developer kaʻaoʻao ma kahi Ribbona. E hoʻohui:

  1. Kaomi i ka File tab e wehe i ka papa inoa iho o nā koho
  2. Ma ka papa inoa iho, e kaomi i nā koho no ka weheʻana i ka dialog box Options
  3. I ka papa hema o ka pahu diaka, e kaomi i ka Customize Ribbon e wehe i ka hoʻopiliʻana i ka pukapana Riban
  4. Ma lalo o kaʻaoʻao ma lalo o ka papa kuhikuhi ma kaʻaoʻao'ākau, e kaomi ma ka pahu pahu e pili ana i ka Mea Hoʻopuka e hōʻano hou i kēiaʻaoʻao i ka liʻiliʻi
  5. E kaomi iā OK e pani i ka pahu pahu a hoʻi i ka pepa haʻawina.

Pono ka Developer e noho nei - ma kaʻaoʻao'ākau o ka Ribbona

Me ka hoʻohanaʻana i ka Mea Hoʻokae Macro

E like me ka mea i'ōleloʻia, hōʻano hou ka Macro Recorder i ka hana o ka hanaʻana i nā macros -ʻo ia, i kekahi manawa, no ka poʻe hiki ke kākau i ka code VBA, akā aia kekahi mau mea eʻike i mua o kou hoʻomakaʻana e hoʻohana i kēia mea hana.

1. Hoʻolālā i ka Macro

ʻO ka hoʻopaʻaʻana i nā Macros me ka Macro Recorder, kahi kahi o ka papa aʻo. No ka hoʻohaʻahaʻa i ke kaʻina hana, e hoʻolālā ma mua o ka manawa - a hiki i kahi e kākau ai i ka mea a ka macro i manaʻo ai e hana a me nāʻanuʻu e makemakeʻia e hoʻokō ai i ka hana.

2. E mālama i nā Macros Small and Specific

ʻO ka nuiʻoi aku o ka macro ma keʻano o ka helu o nā hana i hanaʻia e ia kaʻoi aku o ka paʻakikī a hiki paha iā ia ke hoʻolālā a hoʻopaʻa pono.

ʻO ka nui o nā macros e holo wikiwiki ana -ʻo ia hoʻi, e pili ana i ka heluʻana i nā pepa haʻawina nui - a uaʻoi aku ka paʻakikī iā lākou e hōʻole a hoʻoponopono ināʻaʻole lākou e hana pono i ka manawa mua.

Ma ka mālamaʻana i nā mea liʻiliʻi a liʻiliʻi i loko o ka manaʻo, e maʻalahi ka hōʻoiaʻana i ka pololei o nā hualoaʻa aʻike i kahi i hewa ai ināʻaʻole holo nā mea e like me ka hoʻolālāʻana.

3. Kākau pono i nā Macros

Aia nā inoa Macro i ka Excel i nā kaha inoa e pono ke mālama. ʻO ka mua a me ka nui loa, pono e hoʻomaka ka inoa macro me kahi leka o ka huapalapala. Hiki ke helu i nā huapalapala i hikiʻole ke hoʻokomo i nā kikowaena, nā hōʻailona, ​​aiʻole nā ​​hōʻailona kaha.

ʻAʻole hiki ke loaʻa i kekahi inoa macro kekahi o nā hua'ōlelo i hoʻopaʻaʻia a he mau māhele o ka VBA hoʻohanaʻia ma keʻano he mahele o kāna'ōlelo hoʻolālā e like me If , GoTo , New , a iʻole koho .

ʻOiai hiki ke hiki i nā inoa inoa he 255 mau huapalapala i ka lōʻihi he mea ponoʻole aiʻole pono paha e hoʻohana i kēlā poʻe i loko o ka inoa.

No kekahi, inā he nui kāu mau macros a hoʻonohonoho ma ka holoʻana iā lākou mai ka pahu pahu macro, nā inoa lōʻihi e hoʻonāukiuki i ka'āpana eʻoi aku ka paʻakikī e koho i ka macro āu e ukali.

ʻO kahiʻoi aku kokoke aku,ʻo ia ka mālamaʻana i nā inoa me ka hoʻohanaʻana i ka weheweheʻana i nā kiko'ī e pili ana i nā mea a kēlā me kēia macro e hana ai.

ʻO ka Undertcore a me loko o nā inoa

No ka hikiʻole i nā inoa macro ke komo i nā kikowaena, kahi kanaka iʻaeʻia, a no laila ka maʻalahi o ka heluheluʻana i nā inoa macro,ʻo ia ka mea kānana e hiki ke hoʻohanaʻia ma waena o nā hua'ōlelo ma kahi o kahi - e like me Change_cell_color a iʻole Addition_formula.

ʻO kekahi kohoʻana paha,ʻo ia ka hoʻohanaʻana i ka capitalization i loko (i kekahi manawa i kapaʻiaʻo Camel Case ) e hoʻomaka ana i kēlā me kēia hua'ōlelo hou i loko o ka inoa me kahi huapalapala poʻokela - e like me ChangeCellColor a me AdditionFormula.

Māmā iki nā inoa macro i ke kālai waʻa macro, keʻole inā loaʻa kahi helu o nā macros a kākauʻoe i ka nui o macros, no laila e hiki iāʻoe ke hoʻomaopopo pono i loko o ka. Hoʻokumu pū ka pūnaewele i kahi māla no ka wehewehe, akāʻaʻole naʻe nā kānaka a pau e hoʻohana.

4. E hoʻohana i nā leka uila piliʻole a me ka maikaʻi

Nā helu o ka Cell , e like me B17 aiʻole AA345, e hoʻomaopopo i kahi o kēlā me kēia i loko o ka pepa hana.

ʻO ke kumu kūponoʻole, ma ka Macro Recorder nā kuhi pūnaewele kūʻokoʻa he mea kūlohelohe ia,ʻo ia hoʻi, ua hoʻopaʻaʻia nā kikowaena kiko'ī i loko o ka macro. ʻOiai, hiki ke hoʻonohonohoʻia nā macros e hoʻohana i nāʻikepili pilikino pili e pili ana i ka hoʻoiliʻana (ehia mau koluma ma ka hema a 'ākau paha e hoʻoneʻe ai i ka pūpona pūnaewele) ma kahi o kahi kiko'ī.

ʻO ka mea āu e hoʻohana nei ma muli o ka mea i hoʻonohonohoʻia ka macro e hoʻokō. Inā makemakeʻoe e hana hou i nā kūlana hoʻokahi - e like me ke kaʻina o nā kola o kaʻikepili - ma luna a ma'ō, akā i kēlā me kēia manawa e hoʻolaha i nāʻanuʻu likeʻole i kahi pepa haʻawina, a laila e hoʻohana i nā kuhikuhi kūpono.

Ināʻoe, ma kekahiʻaoʻao, makemakeʻoe e hōʻano i keʻano o nā pūnaewele - e like me A1 i M23 - akā i nā pepa haʻawina likeʻole, a laila hiki ke hoʻohana i nā kuhikuhi pūnaewele kūpono i kēlā me kēia manawa e holo ai ka macro,ʻo kāna kaʻina mua e neʻe i ka iea i keleo A1.

Hiki ke loli i nā kuhikuhi pūnaewele mai pili i ka paʻakikī ma ka pakuhiʻana i kaʻenehana Relative References icon ma kaʻaoʻao Developers o kahi kikokikona.

5. E hoʻohana i nā Keyboard Keys vs. ka Mouse

Loaʻa i nā keystrokes keyboard key macro i ka hoʻoukaʻana i ke kikowaena pūnaewele a iʻole ke kohoʻana i keʻano o nā pūnaeweleʻoi aku ka maikaʻi loa i ka hanaʻana i nā neʻeʻana o kaʻiole i hapa o ka macro.

Ke hoʻohana nei i nā hui pūnaewele keyboard - e like me Ctrl + End aiʻole Ctrl + Shift + ke kiki'ākau - no ka hoʻoneʻe i ka pūnaewele pūnaewele i nāʻaoʻao o ka wahiʻike (nā pūnaewele i loaʻa nāʻikepili ma ka pepa hana i kēia manawa) ma mua o ka pā pinepineʻana i ka pua a iʻole ka papa nā kī e neʻe ai i nā koluma maha a iʻole nā ​​lālani e hoʻohālikelike i ka hana o ka hoʻohanaʻana i ka papa keyboard.

I ka wā e pili ana i ka hoʻohanaʻana i nā kauoha a kohoʻana paha i nā koho kikokikona ma ka hoʻohanaʻana i nā kī kī keke pīkoiʻoi aku kahi maikaʻi ma ka hoʻohanaʻana i kaʻiole.