Pehea e hoʻokaʻawale ai i nā hana maʻamau ma Excel me nā macros

He mana ko Excel, akā i ka manawa like ʻole i hoʻohana pinepine ʻia, hiki ke hana i nā kaʻina hana maʻalahi me ka hoʻohana ʻana i nā macros. ʻO ka macro kahi ala maikaʻi loa inā ʻoe e pili ana i ka ʻano hana like i hana hou ʻia i nā manawa he nui. No ka laʻana, ka hoʻoili ʻikepili a i ʻole ka hoʻopili ʻana i nā palapala e like me kahi maʻamau maʻamau. I kēia hihia, ʻaʻole pono ʻoe i ka ʻike o nā ʻōlelo papahana.

Ua ʻimi paha ʻoe i ke ʻano o ka macro a pehea e hana ai? A laila e hele me ka wiwo ʻole - a laila e hana mākou i ka hana holoʻokoʻa o ka hana ʻana i kahi macro me ʻoe.

He aha ka Macro?

ʻO kahi macro ma Microsoft Office (ʻae, hana like kēia hana i nā noi he nui o ka pūʻolo Microsoft Office) he code papahana ma ka ʻōlelo papahana. ʻIke Kiʻikuhi no nā noi (VBA) mālama ʻia i loko o ka palapala. No ka hoʻomaopopo ʻana, hiki ke hoʻohālikelike ʻia kahi palapala Microsoft Office me kahi ʻaoʻao HTML, a laila ʻo ka macro kahi analogue o Javascript. ʻO ka mea hiki i ka Javascript ke hana me ka ʻikepili HTML ma kahi ʻaoʻao pūnaewele ua like loa ia me ka mea hiki i ka macro ke hana me ka ʻikepili i loko o kahi palapala Microsoft Office.

Hiki i nā Macro ke hana i nā mea a pau āu e makemake ai ma kahi palapala. Eia kekahi o lākou (he hapa liʻiliʻi loa):

  • Hoʻopili i nā ʻano a me ka hoʻopololei.
  • Hana i nā hana like ʻole me ka ʻikepili helu a me ka kikokikona.
  • E hoʻohana i nā kumu ʻikepili waho (nā waihona waihona, nā palapala kikokikona, etc.)
  • E hana i kahi palapala hou.
  • E hana i nā mea a pau i luna ma kekahi hui.

Ke hana ʻana i kahi macro - he laʻana kūpono

No ka laʻana, e lawe kākou i ka faila maʻamau CSV. He papa 10×20 maʻalahi kēia i hoʻopiha ʻia me nā helu mai 0 a 100 me nā poʻomanaʻo no nā kolamu a me nā lālani. ʻO kā mākou hana, ʻo ia ka hoʻohuli ʻana i kēia ʻikepili i papaʻaina i hoʻopaʻa ʻia i kēia manawa a hana i nā huina i kēlā me kēia lālani.

E like me ka mea i haʻi mua ʻia, ʻo kahi macro he code i kākau ʻia ma ka ʻōlelo hoʻolālā VBA. Akā ma Excel, hiki iā ʻoe ke hana i kahi papahana me ka ʻole e kākau i kahi laina code, a mākou e hana ai i kēia manawa.

No ka hana ʻana i macro, wehe View (ʻAno) > macros (Macro) > Hoʻopaʻa Makaka (Ka hoʻopaʻa ʻana ʻo Macro…)

E hāʻawi i kāu macro i inoa (ʻaʻohe wahi) a kaomi OK.

E hoʻomaka ana mai kēia manawa, hoʻopaʻa ʻia kāu mau hana a pau me ka palapala: nā hoʻololi i nā cell, ka ʻōwili ʻana i ka papaʻaina, a me ka hoʻololi ʻana i ka puka makani.

Hōʻike ʻo Excel i ke ʻano hoʻopaʻa leo macro ma nā wahi ʻelua. ʻO ka mua, ma ka papa kuhikuhi macros (Macros) – ma kahi o ke kaula Hoʻopaʻa Makaka (Ke hoʻopaʻa ʻana i kahi macro…) puka mai ka laina Kāohi i ka hoʻopaʻa leo ʻana (Hooki i ka hoʻopaʻa ʻana).

ʻO ka lua, ma ka ʻaoʻao hema hema o ka pukaaniani Excel. Ikona hooki (hāhā liʻiliʻi) hōʻike ʻia ua hiki ke ʻano hoʻopaʻa leo macro. Ke kaomi ʻana iā ia e pau ka hoʻopaʻa ʻana. ʻO ka mea ʻē aʻe, ke hiki ʻole ke ʻano hoʻopaʻa leo, aia kahi ikona e hiki ai ke hoʻopaʻa macro ma kēia wahi. Ke kaomi ʻana iā ia e hāʻawi i ka hopena like me ka hoʻohuli ʻana i ka hoʻopaʻa ʻana ma o ka papa kuhikuhi.

I kēia manawa ua hiki ke ʻano hoʻopaʻa leo macro, e hele kāua i kā mākou hana. ʻO ka mea mua, e hoʻohui i nā poʻomanaʻo no ka ʻikepili hōʻuluʻulu.

Ma hope aʻe, e hoʻokomo i nā ʻōkuhi i nā cell e like me nā inoa o nā poʻomanaʻo (nā ʻano like ʻole o nā formulas no ka ʻōlelo Pelekania a me nā mana o Excel, hāʻawi ʻia nā helu kelepona i nā leka Latin a me nā helu):

  • =SUM(B2:K2) or =SUM(B2:K2)
  • =AVERAGE(B2:K2) or =СРЗНАЧ(B2:K2)
  • =MIN(B2:K2) or =MIN(B2:K2)
  • =MAX(B2:K2) or =MAX(B2:K2)
  • = MEDIAN(B2:K2) or = MEDIAN(B2:K2)

I kēia manawa, koho i nā cell me nā formula a kope iā lākou i nā lālani a pau o kā mākou papaʻaina ma ke kauo ʻana i ka pūlima autofill.

Ma hope o kou hoʻopau ʻana i kēia ʻanuʻu, pono e loaʻa i kēlā me kēia lālani nā huina like.

A laila, e hōʻuluʻulu mākou i nā hopena no ka papaʻaina holoʻokoʻa, no kēia hana mākou i kekahi mau hana makemakika:

ʻO kēlā me kēia:

  • =SUM(L2:L21) or =SUM(L2:L21)
  • =AVERAGE(B2:K21) or =СРЗНАЧ(B2:K21) - no ka helu ʻana i kēia waiwai, pono e lawe pololei i ka ʻikepili mua o ka papa. Inā lawe ʻoe i ka awelika o nā awelika no nā lālani pākahi, ʻokoʻa ka hopena.
  • =MIN(N2:N21) or =MIN(N2:N21)
  • =MAX(O2:O21) or =MAX(O2:O21)
  • = MEDIAN(B2:K21) or = MEDIAN(B2:K21) - manaʻo mākou e hoʻohana i ka ʻikepili mua o ka papa, no ke kumu i hōʻike ʻia ma luna.

I kēia manawa ua pau mākou i ka helu ʻana, e hana i kahi hoʻopono. ʻO ka mua, e hoʻonohonoho i ka hōʻike hōʻike ʻikepili like no nā cell āpau. E koho i nā pūnaewele a pau ma ka pepa, e hana i kēia, e hoʻohana i ka pōkole keyboard Ctrl + Aaiʻole e kaomi ma luna o ka ikona E koho i nā mea a pau, aia ma ka huina o ka lalani a me ke kolamu poo. A laila kaomi Kaila Koma (Hōʻano Hoʻopaʻa ʻia). Home (Home).

A laila, hoʻololi i ke ʻano o ke kolamu a me nā poʻo lālani:

  • Kāhua kikokikona wiwo ʻole.
  • Hoʻopololei waena.
  • Hoʻopiha kala.

A ʻo ka hope, e hoʻonohonoho kākou i ke ʻano o nā huina.

Penei ke ano o ka hopena:

Inā kūpono nā mea a pau iā ʻoe, e kāpae i ka hoʻopaʻa ʻana i ka macro.

Hoʻomaikaʻi! Ua hoʻopaʻa wale ʻoe i kāu macro mua ma Excel iā ʻoe iho.

No ka hoʻohana ʻana i ka macro i hana ʻia, pono mākou e mālama i ka palapala Excel ma kahi ʻano e kākoʻo ana i nā macros. ʻO ka mea mua, pono mākou e holoi i nā ʻikepili a pau mai ka papa ʻaina a mākou i hana ai, ʻo ia hoʻi, e hoʻolilo iā ia i mea hoʻohālikelike ʻole. ʻO ka mea ʻoiaʻiʻo i ka wā e hiki mai ana, e hana pū me kēia template, e hoʻokomo mākou i nā ʻikepili hou loa a pili i loko.

No ka hoʻomaʻemaʻeʻana i nā pūnaewele a pau mai kaʻikepili, e kaomi'ākau ma ka ikona E koho i nā mea a pau, aia ma ka huina o ka lalani a me ke kolamu poʻomanaʻo, a mai ka ʻaoʻao pōʻaiapili, koho e kāpae i (Holoi).

I kēia manawa ua hoʻomaʻemaʻe ʻia kā mākou pepa i nā ʻikepili a pau, ʻoiai ke hoʻopaʻa ʻia nei ka macro. Pono mākou e mālama i ka puke haʻawina ma ke ʻano he laʻana Excel i hoʻohana ʻia e macro me ka hoʻonui XLTM.

Kahi kiko nui! Inā mālama ʻoe i ka faila me ka hoʻonui XLTX, a laila ʻaʻole e hana ka macro i loko. Ma ke ala, hiki iā ʻoe ke mālama i ka puke hana ma ke ʻano he Excel 97-2003 template, nona ke ʻano XLT, kākoʻo pū ia i nā macros.

Ke mālama ʻia ka template, hiki iā ʻoe ke pani palekana iā Excel.

Ke holo nei i kahi Macro ma Excel

Ma mua o ka hōʻike ʻana i nā mea hiki a pau o ka macro āu i hana ai, manaʻo wau he mea pono e hoʻolohe i kekahi mau mea koʻikoʻi e pili ana i nā macros ma ka laulā:

  • Hiki ke pōʻino nā macro.
  • E heluhelu hou i ka paukū mua.

He mana loa ke code VBA. ʻO ka mea kūikawā, hiki iā ia ke hana i nā hana ma nā faila ma waho o ka palapala o kēia manawa. No ka laʻana, hiki i kahi macro ke holoi a hoʻololi i nā faila i loko o kahi waihona ʻO kaʻu mau palapala. No kēia kumu, holo wale a ʻae i nā macros mai nā kumu āu e hilinaʻi ai.

No ka holo ʻana i kā mākou macro formatting data, wehe i ka faila template a mākou i hana ai ma ka hapa mua o kēia kumu aʻo. Inā loaʻa iā ʻoe nā hoʻonohonoho palekana maʻamau, a laila i ka wā e wehe ai ʻoe i kahi faila, e ʻike ʻia kahi ʻōlelo aʻo ma luna o ka papaʻaina ua pio nā macros, a me kahi pihi e hiki ai iā lākou. No ka mea, ua hana mākou i ka template iā mākou iho a hilinaʻi mākou iā mākou iho, kaomi mākou i ke pihi Hoʻā i ka ʻike maʻiʻo (Hoʻokomo i ka ʻike).

ʻO ka hana aʻe, ʻo ia ke hoʻokomo i ka ʻikepili hou loa mai ka faila CSV (ma muli o ia faila, hana mākou i kā mākou macro).

Ke hoʻokomo ʻoe i ka ʻikepili mai kahi faila CSV, hiki iā Excel ke noi iā ʻoe e hoʻonohonoho i kekahi mau hoʻonohonoho i mea e hoʻololi pololei ai i ka ʻikepili i ka papaʻaina.

Ke pau ka lawe ʻana mai, e hele i ka papa kuhikuhi macros (Macros) pā View (Nānā) a koho i kahi kauoha Nānā Macros (Macro).

Ma ka pahu kamaʻilio e wehe ana, e ʻike mākou i kahi laina me ka inoa o kā mākou macro HōʻikeʻIkepili. E koho a kaomi holo (Hoʻokō).

Ke hoʻomaka ka macro e holo, e ʻike ʻoe i ka lele ʻana o ka pehu papaʻaina mai ke kelepona a i ke kelepona. Ma hope o kekahi mau kekona, e hana ʻia nā hana like me ka ʻikepili e like me ka hoʻopaʻa ʻana i kahi macro. Ke mākaukau nā mea a pau, pono ke ʻano o ka papaʻaina e like me ke kumu a mākou i hoʻoponopono ʻia e ka lima, me nā ʻikepili ʻokoʻa wale nō i loko o nā cell.

E nānā kākou ma lalo o ka puʻu: Pehea e hana ai ka macro?

E like me ka mea i ʻōlelo ʻia ma mua o hoʻokahi manawa, ʻo ka macro ka code program ma kahi ʻōlelo papahana. ʻIke Kiʻikuhi no nā noi (VBA). Ke hoʻā ʻoe i ke ʻano hoʻopaʻa palapala macro, hoʻopaʻa maoli ʻo Excel i kēlā me kēia hana āu e hana ai ma ke ʻano o nā ʻōlelo kuhikuhi VBA. E waiho wale, kākau ʻo Excel i ke code no ʻoe.

No ka ʻike ʻana i kēia code program, pono ʻoe i ka papa kuhikuhi macros (Macros) pā View (nānā) kaomi Nānā Macros (Macros) a ma ka pahu kamaʻilio e wehe ana, kaomi Edit (Hoʻololi).

Wehe ka pukaaniani. ʻIke Kiʻikuhi no nā noi, kahi e ʻike ai mākou i ke code program o ka macro a mākou i hoʻopaʻa ai. ʻAe, ua hoʻomaopopo pololei ʻoe, hiki iā ʻoe ke hoʻololi i kēia code a hana i kahi macro hou. Hiki ke hoʻopaʻa ʻia nā hana a mākou i hana ai me ka papa ma kēia haʻawina me ka hoʻohana ʻana i ka hoʻopaʻa leo macro ma Excel. Akā ʻoi aku ka paʻakikī o nā macros, me ke kaʻina hoʻopaʻa maikaʻi a me ka loiloi hana, pono e hoʻonohonoho manual.

E hoʻohui hou i hoʻokahi ʻanuʻu i kā mākou hana…

E noʻonoʻo i kā mākou waihona ʻikepili kumu data.csv hana 'akomi 'ia e kekahi ka'ina hana a mālama 'ia ma ka diski ma kahi ho'okahi. ʻo kahi laʻana, C:Datadata.csv - ala i ka faila me ka ʻikepili hou. Hiki ke hoʻopaʻa ʻia ke kaʻina hana o ka wehe ʻana i kēia faila a me ka lawe ʻana i ka ʻikepili mai ia mea ma kahi macro:

  1. E wehe i ka faila template kahi i mālama ai mākou i ka macro − HōʻikeʻIkepili.
  2. E hana i kahi macro hou i kapa ʻia LoadData.
  3. ʻOiai e hoʻopaʻa ana i kahi macro LoadData lawe mai i ka ʻikepili mai ka waihona data.csv - e like me kā mākou i hana ai ma ka hapa mua o ka haʻawina.
  4. Ke pau ka lawe ʻana mai, hoʻōki i ka hoʻopaʻa ʻana i ka macro.
  5. Holoi i nā ʻikepili a pau mai nā pūnaewele.
  6. E mālama i ka faila ma ke ʻano he hoʻohālikelike Excel i hoʻohana ʻia i ka macro (hoʻonui XLTM).

No laila, ma ka holo ʻana i kēia template, loaʻa iā ʻoe ke komo i ʻelua macros - hoʻouka kekahi i ka ʻikepili, ʻo nā ʻano ʻē aʻe.

Inā makemake ʻoe e komo i ka polokalamu, hiki iā ʻoe ke hoʻohui i nā hana o kēia mau macros ʻelua i hoʻokahi - ma ke kope wale ʻana i ke code mai LoadData i ka hoomaka ana o ke code HōʻikeʻIkepili.

Waiho i ka Reply