Pehea e hoʻohana ai i ka Personal Macro Book

Inā ʻaʻole ʻoe i kamaʻāina me nā macros ma Excel, a laila lili iki wau iā ʻoe. ʻO ka manaʻo o ka mana a me ka ʻike e hiki ke hoʻonui ʻia kāu Microsoft Excel kokoke i ka palena ʻole e hiki mai iā ʻoe ma hope o ka ʻike ʻana i nā macros he manaʻo ʻoluʻolu.

Eia nō naʻe, ʻo kēia ʻatikala no ka poʻe i "aʻo i ka mana" a hoʻomaka e hoʻohana i nā macros (haole a i kākau ʻia e lākou iho - ʻaʻole pili) i kā lākou hana i kēlā me kēia lā.

ʻO ka macro he code (mau laina) ma ka ʻōlelo Visual Basic e hana ai ʻo Excel i kāu mea e pono ai: kaʻina hana ʻikepili, hana i kahi hōʻike, kope-paʻi i nā papa repetitive he nui, etc. ʻO ka nīnau ma hea kahi e mālama ai i kēia mau laina code? Ma hope o nā mea a pau, kahi e mālama ʻia ai ka macro e pili ana i kahi e hiki ai (a ʻaʻole hiki) ke hana.

Если макрос решает небольшую локальную проблему в отдельно взятом файле особым образом), то логично хранить код внутри этого же файла. Без вопросов.

A inā he ʻano like ʻole ka macro a pono i loko o kekahi puke haʻawina Excel - e like me ka macro no ka hoʻololi ʻana i nā formula i nā waiwai? No ke aha e kope ʻole ai i kāna code Visual Basic i kēlā me kēia puke i kēlā me kēia manawa? Eia kekahi, ma hope a ma hope paha, hiki i nā mea hoʻohana ke manaʻo he mea maikaʻi ke hoʻokomo i nā macros a pau i loko o ka pahu hoʻokahi, ʻo ia hoʻi, aia mau i ka lima. A ʻaʻole paha e holo me ka lima, akā me nā pōkole keyboard? ʻO kēia kahi e hiki ai i ka Personal Macro Workbook ke kōkua nui.

Pehea e hana ai i kahi Buke Makro Pilikino

I ka ʻoiaʻiʻo, Buke Pilikino o Macros (LMB) he faila Excel maʻamau i ka palapala hana binary (Pilikino.xlsb), ka mea e wehe 'akomi ana ma ke 'ano huna i ka manawa like me Microsoft Excel. ʻO kēlā mau. ke hoʻomaka wale nei ʻoe i ka Excel a i ʻole e wehe i kekahi faila mai ka disk, ua wehe maoli ʻia nā faila ʻelua - ʻo kāu a me Personal.xlsb, akā ʻaʻole mākou e ʻike i ka lua. No laila, loaʻa nā macros a pau i mālama ʻia ma ka LMB no ka hoʻomaka ʻana i kēlā me kēia manawa a wehe ʻia ʻo Excel.

Inā ʻaʻole ʻoe i hoʻohana i ka LMB, a laila ʻaʻole i loaʻa ka faila Personal.xlsb. ʻO ke ala maʻalahi loa e hana ai, ʻo ia ka hoʻopaʻa ʻana i kekahi macro kumu ʻole pono ʻole me ka mea hoʻopaʻa leo, akā e kuhikuhi i ka Personal Book kahi e mālama ai - a laila e koi ʻia ʻo Excel e hana maʻalahi ia no ʻoe. No kēia:

  1. E kaomi i ka mea haku polokalamu (Ka mea hoʻomohala). Inā nā tabs mea haku polokalamu ʻAʻole ʻike ʻia, a laila hiki ke hoʻohana ʻia i nā hoʻonohonoho ma o Kōnae - Nā koho - Hoʻonohonoho Ribbon (Home - Nā koho - Hoʻopilikino i ka Lipine).
  2. Ma ka ʻaoʻao kiʻekiʻe mea haku polokalamu kaomi Ka leka uila (Hoʻopaʻa Makro). Ma ka puka aniani e wehe ai, koho Personal Macro Book (Puke Hana Makro pilikino) ma ke ʻano he wahi e mālama ai i ke code kākau a paʻi OK:

    Pehea e hoʻohana ai i ka Personal Macro Book

  3. Hoʻopau i ka hoʻopaʻa ʻana me ke pihi Kāohi i ka hoʻopaʻa leo ʻana (Hoʻopau i ka hoʻopaʻa ʻana) uku pila mea haku polokalamu (Ka mea hoʻomohala)

Hiki iā ʻoe ke nānā i ka hopena ma ke kaomi ʻana i ke pihi Ke kākoʻo XIX. aia ma ka ʻaoʻao. mea haku polokalamu - ma ka puka makani hoʻoponopono i wehe ʻia ma ka ʻaoʻao hema hema o ka panel Papahana — VBA Project e hōʻike ʻia kā mākou faila KANAWAI. XLSB. Hiki ke hoʻonui ʻia kona lālā me kahi hōʻailona hoʻohui ma ka hema, hiki ke hiki Module1, kahi i mālama ʻia ai ke code o ka macro kumu ʻole a mākou i hoʻopaʻa ai:

Pehea e hoʻohana ai i ka Personal Macro Book

Hoʻomaikaʻi, ua hana ʻoe i kāu puke pilikino pilikino! Mai poina wale ʻoe e kaomi i ke pihi mālama me kahi diski ma ka ʻaoʻao hema hema o ka hāmeʻa.

Pehea e hoʻohana ai i ka Personal Macro Book

A laila maʻalahi nā mea a pau. ʻO kēlā me kēia macro āu e pono ai (ʻo ia hoʻi kahi ʻāpana code e hoʻomaka ana me iiaciiie a e pau ana Ka pau 'iiaciiie) hiki ke kope pono ʻia a hoʻopili ʻia i loko Module1, a i ʻole ma kahi module ʻokoʻa, e hoʻohui mua iā ia ma o ka papa kuhikuhi Hoʻokomo - Module. ʻO ka mālama ʻana i nā macros āpau i hoʻokahi module a i ʻole ka waiho ʻana iā lākou i nā ʻano like ʻole he mea ʻono wale nō. Pono e like me kēia:

Pehea e hoʻohana ai i ka Personal Macro Book

Hiki iā ʻoe ke holo i ka macro i hoʻohui ʻia i ka pahu kamaʻilio i kapa ʻia me ke pihi macros (Macros) uku pila mea haku polokalamu:

Pehea e hoʻohana ai i ka Personal Macro Book

Ma ka puka aniani like, ma ke kaomi ʻana i ke pihi kiko'î (Nā koho), hiki iā ʻoe ke hoʻonohonoho i kahi ʻaoʻao pōkole e holo wikiwiki i kahi macro mai ka papa keyboard. E akahele: ʻokoʻa nā ʻaoʻao pōkole no nā macros ma waena o ka hoʻolālā (a i ʻole English) a me ka pahu.

Ma waho aʻe o nā kaʻina hana macro maʻamau i ka Personal Book, hiki iā ʻoe ke mālama pū nā hana macro maʻamau (UDF = Hana i wehewehe ʻia e ka mea hoʻohana). ʻAʻole like me nā kaʻina hana, hoʻomaka ka code function me kahi ʻōlelo Launchor Hana lehulehu, a hoopau me Ka Hana Hana:

Pehea e hoʻohana ai i ka Personal Macro Book

Pono e kope ʻia ke code ma ke ʻano like i kekahi module o ka puke PERSONAL.XLSB, a laila hiki ke kāhea i ka hana ma ke ʻano maʻamau, e like me nā hana Excel maʻamau, ma ke kaomi ʻana i ke pihi fx i ka papa formula a koho i kahi hana ma ka pukaaniani Nā Wizards hana ma ka mahele Hoʻohālikelike ʻia ka mea hoʻohana (Ka mea hoʻohana i wehewehe):

Pehea e hoʻohana ai i ka Personal Macro Book

Hiki ke loaʻa nā hiʻohiʻona o ia mau hana ma ka pūnaewele a i ʻole ma ʻaneʻi ma ka pūnaewele (ka nui o nā huaʻōlelo, ka huli kikokikona kokoke, VLOOKUP 2.0, e hoʻololi ana i ka Cyrillic i ka unuhi ʻana, etc.)

Ma hea kahi i mālama ʻia ai ka Personal Macro Book?

Inā ʻoe e hoʻohana i ka Personal Book of Macros, a laila e loaʻa iā ʻoe kahi makemake:

  • kaʻana like i kāu mau macros i hōʻiliʻili ʻia me nā mea hoʻohana ʻē aʻe
  • kope a hoʻoili i ka Buke Pilikino i kekahi kamepiula ʻē aʻe
  • e hana i kope kope

No ka hana ʻana i kēia, pono ʻoe e ʻimi i ka faila PERSONAL.XLSB ma kāu diski kamepiula. Ma ka maʻamau, mālama ʻia kēia faila ma kahi waihona hoʻomaka Excel kūikawā i kapa ʻia ʻo XLSTART. No laila ʻo ka mea e pono ai ke kiʻi i kēia waihona ma kā mākou PC. A ʻo kēia kahi e kū mai ai kahi pilikia liʻiliʻi, no ka mea, pili ka wahi o kēia waihona i ka mana o Windows a me Office a ʻokoʻa paha. ʻO kēia ka mea maʻamau kekahi o kēia mau koho:

  • C: Nā Kōnae PolokalamuMicrosoft OfficeOffice12XLSTART
  • C: Nā palapala a me nā hoʻonohonoho ʻikepili noi kamepiulaMicrosoftExcelXLSTART
  • C: Nā mea hoʻohanakou inoa moʻokākiAppDataRoamingMicrosoftExcelXLSTART

ʻO kahi ʻē aʻe, hiki iā ʻoe ke nīnau iā Excel iā ia iho no kahi o kēia waihona me ka hoʻohana ʻana iā VBA. No ka hana ʻana i kēia, ma ka hoʻoponopono Visual Basic ( pihi Ke kākoʻo XIX. uku pila mea haku polokalamu) нужно открыть окно koke papa kī pākuhi CTRL+G, kikokiko i ke kauoha ? Application.StartupPath ae kaomi ma komo:

Pehea e hoʻohana ai i ka Personal Macro Book

Hiki ke kope ʻia a hoʻopili ʻia ke ala hopena i ka laina kiʻekiʻe o ka pukaaniani Explorer ma Windows a kaomi komo - a e ʻike mākou i kahi waihona me kā mākou Personal Book of Macros file:

Pehea e hoʻohana ai i ka Personal Macro Book

PS

A me kekahi mau nuances pono i ka hahai ʻana:

  • i ka hoʻohana ʻana i ka Personal Macro Book, e holo mālie ʻo Excel, ʻoi aku hoʻi ma nā PC nāwaliwali
  • pono e hoʻomaʻemaʻe pinepine i ka Buke Pilikino mai nā ʻōpala ʻike, nā macros kahiko a pono ʻole, etc.
  • pilikia nā mea hoʻohana ʻoihana i ka hoʻohana ʻana i ka Personal Book, tk. he faila kēia ma ka waihona huna ʻōnaehana

  • He aha nā macros a pehea e hoʻohana ai iā lākou i kāu hana
  • Pono no ka mea polokalamu VBA
  • Ka hoʻomaʻamaʻa ʻana i nā "Macro Programming ma VBA ma Microsoft Excel"

Waiho i ka Reply