Otu esi eji Akwụkwọ Macro nkeonwe

Ọ bụrụ na ịmabeghị macros na Excel, enwere m anyaụfụ gị ntakịrị. Mmetụta nke ime ihe niile na ịghọta na Microsoft Excel nwere ike ịkwalite ihe fọrọ nke nta ka ọ bụrụ enweghị njedebe nke ga-abịakwute gị mgbe ịmara macros bụ mmetụta dị ụtọ.

Otú ọ dị, isiokwu a bụ maka ndị "mụtaworo ike" ma malite iji macros (mba ọzọ ma ọ bụ nke onwe ha dere - ọ dịghị mkpa) n'ọrụ ha kwa ụbọchị.

Macro bụ koodu (ọtụtụ ahịrị) na Visual Basic asụsụ nke na-eme ka Excel mee ihe ị chọrọ: hazie data, mepụta akụkọ, detuo-paste ọtụtụ tebụl ugboro ugboro, wdg. Ajụjụ bụ ebe a ga-echekwa ahịrị koodu ole na ole a? E kwuwerị, ebe a na-echekwa nnukwu macro ga-adabere na ebe ọ nwere ike (ma ọ bụ enweghị ike) ịrụ ọrụ.

Если макрос решает не большает chet dannыe osobыm obrazom), ka ọ dị mkpa ka a na-eme ihe nkiri. Без вопросов.

Ma ọ bụrụ na nnukwu macro kwesịrị ịbụ nke zuru ụwa ọnụ ma dị mkpa na akwụkwọ ọrụ Excel ọ bụla - dịka ọmụmaatụ, nnukwu maka ịtụgharị usoro na ụkpụrụ? Ọ ga-adị mma na ị detuo koodu Visual Basic ya n'ime akwụkwọ ọ bụla oge ọ bụla? Na mgbakwunye, n'oge na-adịghị anya, ihe fọrọ nke nta ka ọ bụrụ onye ọrụ ọ bụla na-abịa na nkwubi okwu na ọ ga-adị mma itinye macros niile n'otu igbe, ya bụ na ha nọ mgbe niile. Ma eleghị anya ọbụna na-agba ọsọ ọ bụghị aka, ma na mkpirisi keyboard? Nke a bụ ebe Akwụkwọ Macro nkeonwe nwere ike inye aka dị ukwuu.

Otu esi emepụta akwụkwọ macro nkeonwe

N'ezie, Akwụkwọ nke Macros nkeonwe (LMB) bụ faịlụ Excel oge niile n'ụdị akwụkwọ ọrụ ọnụọgụ abụọ (Nkeonwe.xlsb), nke na-emepe na-akpaghị aka na ọnọdụ stealth n'otu oge Microsoft Excel. Ndị ahụ. mgbe ịmalite Excel ma ọ bụ mepee faịlụ ọ bụla site na diski, a na-emepe faịlụ abụọ - nke gị na Personal.xlsb, mana anyị ahụghị nke abụọ. Ya mere, macros niile echekwara na LMB dị maka mmalite n'oge ọ bụla ka Excel na-emeghe.

Ọ bụrụ na ijibeghị LMB, yabụ na mbụ faịlụ Personal.xlsb adịghị. Ụzọ kachasị mfe iji mepụta ya bụ ịdekọ ụfọdụ nnukwu macro na-enweghị isi na onye na-edekọ ihe, ma dee akwụkwọ nkeonwe dịka ebe ị ga-echekwa ya - mgbe ahụ, a ga-amanye Excel ịmepụta ya ozugbo maka gị. Maka nke a:

  1. pịa Mmepụta (Onye Mmepụta). Ọ bụrụ na taabụ Mmepụta adịghị ahụ anya, mgbe ahụ enwere ike ịme ya na ntọala site na Faịlụ - Nhọrọ - Ntọala Ribbon (Ụlọ - Nhọrọ - Hazie nke Ribọn).
  2. Na taabụ di elu Mmepụta click Ndekọ nnukwu (Dekọọ Makiro). Na mpio mepere emepe, họrọ Akwụkwọ Macro nkeonwe (Akwụkwọ Macro nkeonwe) dị ka ebe ịchekwa koodu edere wee pịa OK:

    Otu esi eji Akwụkwọ Macro nkeonwe

  3. Kwụsị ịdekọ na bọtịnụ Kwụsị ndekọ (Kwụsị ịdekọ) tab Mmepụta (Onye Mmepụta)

Ị nwere ike ịlele nsonaazụ site na ịpị bọtịnụ visual Basic ozugbo na tab. Mmepụta - na windo nchịkọta akụkọ mepere emepe na akuku aka ekpe elu na panel Ọrụ - VBA Project faịlụ anyị kwesịrị ịpụta Nke onwe. XLSB. Alaka ya nke enwere ike gbasaa ya na akara gbakwunyere n'aka ekpe, na-eru Modul1, ebe a na-echekwa koodu nke nnukwu macro na-enweghị isi nke anyị dekọrọ ugbu a:

Otu esi eji Akwụkwọ Macro nkeonwe

Ekele, ị ka mepụtala Akwụkwọ Macro nkeonwe gị! Naanị echefula ịpị bọtịnụ nchekwa na diski floppy dị n'akụkụ aka ekpe nke elu ngwaọrụ.

Otu esi eji Akwụkwọ Macro nkeonwe

Mgbe ahụ ihe niile dị mfe. Macro ọ bụla ịchọrọ (ya bụ, mpempe koodu malite na sub na njedebe End Sub) enwere ike depụtaghachi ma mado ya n'enweghị nsogbu Modul1, ma ọ bụ na modul dị iche, na-agbakwunye ya na mbụ site na menu Fanye – Modul. Idobe macros niile n'otu modul ma ọ bụ idobe ha n'ụdị dị iche iche bụ naanị ihe ụtọ. Ọ kwesịrị ịdị ka nke a:

Otu esi eji Akwụkwọ Macro nkeonwe

Ị nwere ike ịgba nnukwu macro agbakwunyere na igbe mkparịta ụka a na-akpọ na bọtịnụ Macros (Macros) tab Mmepụta:

Otu esi eji Akwụkwọ Macro nkeonwe

N'otu aka ahụ, site na ịpị bọtịnụ kwa (Nhọrọ), ị nwere ike ịtọ ụzọ mkpirisi ahụigodo iji mee ngwa ngwa macro na ahụigodo. Kpachara anya: Ụzọ mkpirisi ahụigodo maka macros ịmata ọdịiche dị n'etiti okirikiri nhọrọ ukwuu (ma ọ bụ Bekee) na ikpe.

Na mgbakwunye na usoro nnukwu macro-emebu na akwụkwọ nkeonwe, ị nwekwara ike ịchekwa omenala nnukwu ọrụ (UDF = Ọrụ akọwara onye ọrụ). N'adịghị ka usoro, koodu ọrụ na-amalite na nkwupụta ọrụor Ọrụ Ọha, ma mechie ya Ọrụ Ọgwụgwụ:

Otu esi eji Akwụkwọ Macro nkeonwe

A ghaghị iṅomi koodu ahụ n'otu ụzọ ahụ na modul ọ bụla nke akwụkwọ PERSONAL.XLSB, mgbe ahụ, ọ ga-ekwe omume ịkpọ ọrụ ahụ n'ụzọ ọ bụla, dị ka ọrụ Excel ọ bụla, site na ịpị bọtịnụ. fx na usoro mmanya na-ahọpụta a ọrụ na window Ọkachamara ọrụ n'ụdị Akọwapụtara Onye Ọrụ (Kwapụtara onye ọrụ):

Otu esi eji Akwụkwọ Macro nkeonwe

Enwere ike ịhụ ihe atụ nke ọrụ ndị dị otú ahụ n'ọtụtụ buru ibu na ịntanetị ma ọ bụ ebe a na saịtị (ego n'okwu, ihe nchọta ederede, VLOOKUP 2.0, ịtụgharị Cyrillic ka ọ bụrụ ntụgharị asụsụ, wdg.)

Ebee ka echekwara akwụkwọ Macro nkeonwe?

Ọ bụrụ na ị na-eji Personal Book of Macros, n'oge na-adịghị anya, ị ga-enwe ọchịchọ:

  • kekọrịta macro gị na ndị ọrụ ndị ọzọ
  • detuo ma bufee akwụkwọ nkeonwe na kọmputa ọzọ
  • mee nkwado ndabere na mpaghara

Iji mee nke a, ị ga-achọ ịchọta faịlụ PERSONAL.XLSB na diski kọmputa gị. Na ndabara, a na-echekwa faịlụ a na nchekwa mmalite mmalite Excel pụrụ iche nke a na-akpọ XLSTART. Yabụ na ihe niile achọrọ bụ ịbanye na folda a na PC anyị. Na nke a bụ ebe ntakịrị mgbagwoju anya na-ebilite, n'ihi na ebe nchekwa a dabere na ụdị Windows na Office ma nwee ike ịdị iche. Nke a na-abụkarị otu n'ime nhọrọ ndị a:

  • C: Faịlụ mmemmeMicrosoft OfficeOffice12XLSTART
  • C: Akwụkwọ na Ntọala Kọmputa Ngwa DataMicrosoftExcelXLSTART
  • C: Ndị ọrụaha-akaụntụ gịAppDataRoamingMicrosoftExcelXLSTART

N'aka nke ọzọ, ịnwere ike ịjụ Excel n'onwe ya maka ebe nchekwa a na-eji VBA. Iji mee nke a, na Visual Basic editọ (bọtịnụ visual Basic tab Mmepụta) нужно открыть окно ozugbo keyboard mkpirisi CTRL+G, pịnye iwu ? Ngwa.StartupPath na pịa Tinye:

Otu esi eji Akwụkwọ Macro nkeonwe

Enwere ike ịdegharị na mado ụzọ a ga-esi na ya pụta n'ahịrị elu nke windo Explorer na Windows wee pịa Tinye - anyị ga-ahụ folda nwere faịlụ Macros nkeonwe anyị:

Otu esi eji Akwụkwọ Macro nkeonwe

PS

Na nuances ole na ole bara uru na ịchụso:

  • Mgbe ị na-eji Akwụkwọ Macro nkeonwe, Excel ga-eji nwayọ nwayọ nwayọ, ọkachasị na PC na-esighi ike
  • ọ bara uru ikpochapụ Akwụkwọ nkeonwe site na mkpofu ozi, macro ochie na nke na-adịghị mkpa, wdg.
  • Ndị ọrụ ụlọ ọrụ na-enwe nsogbu mgbe ụfọdụ iji Akwụkwọ nkeonwe, tk. nke a bụ faịlụ dị na folda zoro ezo na sistemụ

  • Kedu ihe bụ macros na otu esi eji ha na ọrụ gị
  • Uru maka onye mmemme VBA
  • Ọzụzụ "Macro na-eme mmemme na VBA na Microsoft Excel"

Nkume a-aza