Heluhelu i ka huina i ka lālani o kahi papa ma Microsoft Excel

Hiki i nā Macros Excel ke hoʻopuka wikiwiki i ka hana me nā palapala i loko o kēia hoʻoponopono hoʻopili helu. Hoʻopiliʻia kēia ma ka hanaʻana i nā hana hana hou i hoʻopaʻaʻia i loko o kahi pūnaewele kūikawā. E nānā i ka hanaʻana i nā macros i Excel, a pehea e hiki ai ke hoʻoponoponoʻia.

Nā Ala e Hoʻokomo i nā Macro

Hiki ke kākauʻia nā Macros ma nāʻanoʻelua:

  • 'ōnaewele;
  • me ka lima.

Ma ka hoʻohanaʻana i ka koho mua, e kākauʻoe i kekahi mau hana i Microsoft Excel āu e hana nei i kahi manawa i hāʻawiʻia. A laila, hiki iāʻoe ke pāʻani i kēia moʻolelo. He maʻalahi kēiaʻano, aʻaʻole makemake i kaʻike o ke code, akā, ua kau palenaʻia kāna hoʻohanaʻana.

ʻO ke kākauʻana o nā macros, ma keʻano'ē aʻe, e pono ana i kaʻike pūnaewele, no ka mea i kaomiʻia ke code mai ka papa kuhikuhi. Akā,ʻo ka palapala i kākau ponoʻia i kēia ala e hiki ke holo wikiwiki loa i ka hoʻokōʻana i nā hana.

ʻO Mozro Recording aunoa

Ma mua o kou hoʻomakaʻana i ka loiloiʻana o nā macros, ponoʻoe e kōkua i nā macros i Microsoft Excel.

A laila, e hele i ka papa "Developer". E kaomi i ke pihi "Macro Record", e waiho ana ma ka pāpili ma ka papa hana "Code".

E weheʻia ka puka o ka hoʻonohonohoʻana i ka leka uila. Hiki iāʻoe ke koho i kekahi inoa macro ināʻaeʻole ka paʻamau iāʻoe. ʻO ka mea nuiʻo ka hoʻomakaʻana o ka inoa me kahi leka,ʻaʻole helu. Eia kekahi,ʻaʻole he mau hakahaka ma ke poʻo. Ua haʻalele mākou i ka inoa inoaʻole - "Macro1".

Maʻaneʻi, inā makemakeʻoe, hiki iāʻoe ke hoʻonohonoho i kahi kīʻaoʻaoʻaoʻao, i ka pāʻana, e hoʻokuʻuʻia ka macro. ʻO ka kī mua e pono ke ki i ka kī Ctrl, aʻo ka kīʻelua ke hoʻonohoʻia e ka mea hoʻohana iā ia iho. Eia kekahi laʻana, mākou, e like me keʻano, hoʻonohoʻia ke kī M.

A laila, ponoʻoe e hoʻoholo i kahi e mālamaʻia ai ka macro. Aʻo ka paʻamau, e mālamaʻia i loko o ka puke hoʻokahi (file), akā inā makemakeʻoe, hiki iāʻoe ke hoʻonoho i kahi hūnā i loko o kekahi puke hou, aiʻole i loko o kekahi puke'ē aʻe o macros. E haʻalele mākou i ke kumukūʻai paʻakikī.

Ma ka māhele papahana kuhi haʻahaʻa, hiki iāʻoe ke waiho i kekahi ho'ākāka pili o kaʻikepili no kēia macro. Akāʻaʻohe pono e hana i kēia.

Ke pau nā pae a pau, e kaomi i ka pihi "OK".

Ma hope o kēlā, e kākauʻia kāu mau hana a pau ma kēia pukamahi Excel (waihona) ma ka macro a hiki i kou ho'ōkiʻana i ka hoʻopaʻaʻana.

Eia kekahi laʻana, ke kākau nei mākou i ka mea helu maʻalahi:ʻo ka hoʻohuiʻana o nā mea o loko oʻekolu mau pūnaewele (= C4 + C5 + C6).

Ma hope iho, e kaomi i ka pihi "Hoʻopau". Ua hoʻololiʻia kēia pāloli mai ka pākuhi "Record Macro", ma hope o ka hoʻohanaʻana o ka papa.

Holo i Macro

No kaʻikeʻana i ka hanaʻana o ka mīkini i hoʻopaʻaʻia, e kaomi i ka pihi Macros ma ka mea hana polokalamu Code like, aiʻole e kaomi i ka huileʻa Alt + F8.

Ma hope iho, weheʻia ka puka me kahi papa inoa o nā macro i hoʻopaʻaʻia. Keʻimi nei mākou i kahi macro a mākou i kākau ai, kohoʻia, a kaomi i ke pihi "Hoʻoponopono".

Hiki iāʻoe ke maʻalahi, aʻaʻole hoʻi e kāhea i ka pukakuhi macro koho. Hoʻomaopopo mākou ua kākau mākou i kahi hui pū o "mau kī wela" no ke kāleka wikiwiki. I kā mākou kūlana,ʻo Ctrl + M. kēia. Hoʻokomo mākou i kēia huiʻana ma ka papa keyboard, a ma hope o ka holoʻana o ka macro.

E like me kāu eʻike ai, ua hana pololei ka macro i kēlā mau hana a pau i kākauʻia ma mua.

Hoʻololiʻo Macro

No ka hoʻoponoponoʻana i ka macro, e kaomi hou i ke pihi "Macros". Ma ka puka e wehe, koho i ka macro i makemakeʻia, a kaomi i ke pihi "Hoʻoponopono".

Hoʻopuka ke kikowaena Microsoft Visual (VBE) - ke kahi e hoʻoponoponoʻia ai nā macros.

Hoʻomaka ka hoʻopaʻaʻana o kēlā me kēia macro me ke kauoha Sub, a pau me ka kauoha End End. Ma hope koke iho o ke kauoha Sub, kohoʻia ka inoa macro. ʻO ka mea hoʻohana "Range (" ... "). Koho" hōʻike i ka koho o ka pūnaewele. Eia kekahi laʻana, i ka manawa e kauohaʻia ai ke kauoha "Range (" C4 ")." Kohoʻia ke kuhi C4. ʻO ka mea hoʻohana "ActiveCell.FormulaR1C1" ua hoʻohanaʻia no ka hoʻopaʻaʻana i nā hana ma nā kumukūʻai, a no nā helu'ē aʻe.

E ho'āʻo e hoʻololi i ka macro i kahi liʻiliʻi. No ka hanaʻana i kēia, hoʻohui mākou i kahi'ōlelo i ka macro:

Kaha ("C3")
ActiveCell.FormulaR1C1 = "11"

ʻO ka hua'ōlelo "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" ua paniʻia e "ActiveCell.FormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".

Hoʻopau i ka mea hoʻoponopono, a holo i ka macro, e like me ka manawa hope. E like me kouʻikeʻana, ma muli o nā hoʻololi a mākou i hoʻouna ai, ua hoʻohuiʻia kekahi pūnaeweleʻikepili. Ua komo pūʻo ia i ka heluʻana i ka nui o ka waiwai.

Inā nui ka macro, hiki ke hoʻohana i ka lōʻihi i ka manawa. Akā, ma ka hanaʻana i kahi loli i ke code, hiki iā mākou ke hoʻolōʻihi i ka hana. E hoʻouka i ka papahana "Application.ScreenUpdating ='Ōlelo wahaheʻe". E hāʻawi iāʻoe e mālama i ka mana hana, a pēlā e hoʻolōʻihi ai ka hana. Hoʻopiliʻia kēia ma ka hōʻoleʻana e hoʻohou i ka nānā i ka hanaʻana i nā hana pilikino. No ka hoʻomakaʻana i ka hōʻano hou ma hope o ka holoʻana i ka macro, ma ka hope o ia mea e kākau i ke kauoha "Application.ScreenUpdating =ʻoiaʻiʻo"

Hoʻopuka pū mākou i ke kauoha "Application.Calculation = xlCalculationManual" i ka hoʻomakaʻana o ke code, a ma ka hopena o ke code e hoʻohui mākou i "Application.Calculation = xlCalculationAutomatic". A laila, hoʻopau mua mākou i ka hopena o ka hopena ma hope o kēlā me kēia hoʻololiʻana o nā pūnaewele, a hoʻololiʻia i ka hopena o ka macro. No laila, hiki i ka Excel ke helu i ka hopena hoʻokahi wale nō, aʻaʻole hoʻi e hoʻomau hou i ka hopena, e hoʻopakele ai i ka manawa.

Ke kākauʻana i ka helu macro mai ka'ōpala

ʻAʻole hiki i nā mea hoʻohana nui ke hoʻoponopono a me ke kohoʻana i nā leka i kākauʻia, akā naʻe hoʻopaʻa pū i ka helu macro mai ka'ōpala. No ka hoʻokōʻana i kēia, ponoʻoe e kaomi i ke pihi "Visual Basic", aia ma ka hoʻomaka mua o ka nūpepa mea hoʻolālā.

Ma hope o kēlā, weheʻia ka puka puka o ka hoʻoponopono o VBE.

Hoʻonohonoho ka mea papahana i ka helu macro ma ka lima.

E like me kāu eʻike ai, hiki i nā macros i Microsoft Excel ke holo wikiwiki i ka hoʻokōʻana i nā hana maʻamau a me nā monotonous. Akā, i ka hapanui o nā hihia, no kēia kumuhana, uaʻoi aku ka maikaʻi o nā macros, a kākau limaʻia me ka lima, aʻaʻole hoʻokomoʻia i nā hana maʻamau. Eia hou, hiki ke hoʻolālāʻia ka macro code ma o ka hoʻoponopono VBE e wikiwiki i ke kaʻina hana hana.