Macmepụta Macros na Microsoft Excel

Pin
Send
Share
Send

Microsoft Excel macros nwere ike ime ka ọrụ ngwa ngwa dị na akwụkwọ dị na nchịkọta akụkọ a. A na-enweta nke a site na ịmegharị ihe ugboro ugboro nke edere na koodu pụrụ iche. Ka anyị hụ otu esi emepụta macros na Excel, yana otu esi edezi ha.

Ordingzọ rodekọ Macro

Enwere ike ide macro n'ụzọ abụọ:

  • akpaghị aka;
  • site n'aka.

Iji nhọrọ nke mbụ, ị na - edekọ ihe ụfọdụ na programmụ Microsoft Excel nke ị na - eme ugbu a. Mgbe ahụ, ị ​​ga - egwu egwu a. Methodzọ a dị mfe, ọ chọghịkwa ịmara koodu ahụ, mana itinye n'ọrụ ya bụ nke amachaghị.

Ederede macro akwụkwọ ntuziaka, na ntụle, chọrọ ihe ọmụma mmemme, ebe ọ bụ na edepụtara koodu site na iji aka gị. Ma, koodu edere n'ụzọ ziri ezi n'ụzọ dị otú a nwere ike ime ka ngwa ngwa mebie usoro.

Ndekọ Macro Akpaaka

Tupu ịmalite imirikiti nnukwu macro, ị ga-eme ka macros na Microsoft Excel.

Ọzọ, gaa na taabụ “Mmepụta”. Pịa na bọtịnụ "Macro Record", nke dị na rịbọn na ngọngọ ngwaọrụ "Usoro".

Mpio a na-emeghe nnukwu window ga-emepe. N'ebe a, ị nwere ike ịkọpụta aha macro ọ bụla ma ọ bụrụ na nke ndabara adabaraghị gị. Isi ihe bụ na aha ahụ na-amalite site na mkpụrụedemede, ọ bụghị nọmba. Ọzọkwa, aha ahụ ekwesịghị inwe oghere. Anyị hapụrụ aha ndabara - "Macro1".

Ozugbo, ọ bụrụ n’chọrọ, ịnwere ike ịtọ mkpirisi ahụigodo, mgbe ịpịrị, a ga-ewepụta macro ahụ. Igodo nke mbu aghaghi ibu igodo Ctrl, onye oru jiri aka ya dobe igodo nke abuo n’onwe ya. Dịka ọmụmaatụ, anyị, dịka ọmụmaatụ, setịpụrụ igodo M.

Ọzọ, ịkwesịrị ikpebi ebe a ga-echekwa nnukwu macro. Site na ndabara, a ga-echekwa ya n'otu akwụkwọ (faịlụ), mana ọ bụrụ na ịchọrọ, ịnwere ike ịtọ nchekwa ahụ n'akwụkwọ ọhụrụ, ma ọ bụ n'akwụkwọ akwụkwọ macros iche. Anyị ga-ahapụ uru ndabara.

N'ime ala ntọala nke ntọala macro, ị nwere ike ịhapụ nkọwa ọ bụla nke macro dabara adaba maka ihe gbara ya gburugburu. Mana, nke a adịghị mkpa.

Mgbe emechara ntọala niile, pịa bọtịnụ “OK”.

Mgbe nke ahụ gasịrị, omume gị niile na akwụkwọ akwụkwọ ọrụ a (faịlụ) nke a ga-edekọ na nnukwu ihe ruo mgbe gị onwe gị kwụsịrị idekọ.

Dịka ọmụmaatụ, anyị na-ede usoro dị mfe nke usoro: gbakwunye ọdịnaya nke mkpụrụ ndụ atọ (= C4 + C5 + C6).

Mgbe nke ahụ gasịrị, pịa bọtịnụ "Kwụsị ndekọ". Emegharịrị bọtịnụ a site na bọtịnụ "Macro Record", mgbe amalitere ndekọ.

Macro na-agba ọsọ

Iji lelee etu macro e dere ede si arụ ọrụ, pịa bọtịnụ "Macros" n'otu toolbar, ma ọ bụ pịa Alt + F8.

Mgbe nke ahụ gasiri, windo ga-emepe na ndepụta nke macros edekọ. Anyị na-achọ macro anyị dere, họrọ ya, wee pịa bọtịnụ "Run".

Can nwere ike ịme ọ dị mfe karị, akpọkwala windo nhọrọ macro. Anyi n’echeta na anyi edeputara ngbako nke “igodo oku” maka ikpo oku macro ngwa ngwa. N'ọnọdụ anyị, nke a bụ Ctrl + M Anyị na-edepụta nchikota a na keyboard, mgbe nke ahụrụja malitere.

Dịka ị pụrụ ịhụ, macro rụrụ ọrụ niile edere na mbụ.

Ntughari Macro

Iji dezie macro, pịa bọtịnụ "Macros" ọzọ. Na windo na-emepe, họrọ nnukwu chọrọ, wee pịa bọtịnụ “Change”.

Emepere Microsoft Visual Basic (VBE) - gburugburu ebe macros na-edezi.

Ordingdekọ nnukwu macro nke ọ bụla na-amalite site na Sub Sub Command, wee kwụsị na njedebe End. Ozugbo Sub Sub, egosiro nnukwu macro. Onye ọrụ “Range (”… .. ”) họrọ ahọ ụnụ. Dịka ọmụmaatụ, iji iwu “Range (“ C4 ”) họrọ,“ họrọ C4 cell. Ejiri onye ọrụ “ActiveCell.FormulaR1C1” ka ịdekọ omume na usoro, yana maka usoro ndị ọzọ.

Ka anyị nwaa ịgbanwe obere ihe obere. Iji mee nke a, tinye okwu a na nnukwu:

Oke ("C3") Họrọ
ActiveCell.FormulaR1C1 = "11"

Ejiri dochie “ActiveCell.FormulaR1C1 =” = R [-3] C + R [-2] C + R [-1] C ”bụ“ ActiveCell.FormulaR1C1 = ”= R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "."

Anyị na-emechi onye nchịkọta akụkọ, ma na-agba ọsọ nnukwu, dị ka oge ikpeazụ. Dịka ị pụrụ ịhụ, n'ihi mgbanwe ndị anyị webatara, agbakwunyere data data ọzọ. E tinyekwara ya na ngụkọta oge nke ego niile.

Ọ bụrụ na nnukwu ahụ buru oke ibu, o nwere ike iwe ogologo oge iji gbuo ya. Mana, site na ịme mgbanwe ntuziaka na koodu ahụ, anyị nwere ike ime ka usoro a dị ngwa. Tinye iwu ahụ "Application.ScreenUpdating = "gha". Ọ ga - echekwa ike ịgbakọ, nke pụtara ịrụ ọrụ ọsọsọ. A na-enweta nke a site na ịhapụ imelite ihuenyo n'oge mmemme mmemme. Ka ịmaliteghachi mmelite mgbe anyị gbusịrị macro, na njedebe anyị edere iwu "Application.ScreenUpdating = Ezi"

Anyị tinyekwara iwu "Application.Calculation = xlCalculationManual" na mbido koodu a, na njedebe nke koodu a anyị tinye "Application.Calculation = xlCalculationAutomatic". Ya mere, na mmalite nke nnukwu, anyị na-agbanyụ mmechi akpaghị aka na nsonaazụ ahụ mgbe mkpụrụ ndụ nke ọ bụla gbanwere, na njedebe nke nnukwu, gbanye ya. N'ihi ya, Excel ga-agbakọ nsonaazụ ya naanị otu ugboro, ọ gaghị agụghachi ya mgbe niile, nke ga-echekwa oge.

Ederede nnukwu koodu site na ọkọ

Ndị ọrụ dị elu nwere ike ọ bụghị naanị idezi ma kwalite macros edekọ, kamakwa ide koodu macro site na ọkọ. Iji bido nke a, ịkwesịrị pịa bọtịnụ "Visual Basic", nke dị na mmalite nke rịbọn nrụpụta.

Mgbe nke ahụ gasị, windo nchịkọta akụkọ VBE ahụ ama ama ga-emepe.

Onye mmemme na edere koodu macro ebe ahu.

Dịka ị si hụ, macros na Microsoft Excel nwere ike ime ka ngwa ngwa mezuo usoro ihe omume na edo edo. Mana, n'ọtụtụ oge, macros nke edere aka na koodu ya kama imee ihe edere n'akpaaka bụ ihe dabara adaba maka nke a. Na mgbakwunye, enwere ike idozi koodu macro site na onye nhazi VBE iji mee ka ọrụ ahụ dị ngwa.

Pin
Send
Share
Send