Mac Excel macros nwere ike ime ngwa ngwa ngwa na akwụkwọ na nchịkọta akụkọ a. A na-enweta nke a site na ịmegharị ihe omume ugboro ugboro edepụtara na koodu pụrụ iche. Ka anyị leba anya iji mepụta macros na Excel, na otu esi ede ha.
Ụzọ iji dekọọ Macros
E nwere ike dee Macros na ụzọ abụọ:
- akpaghị aka;
- aka.
Iji nhọrọ mbu, ị na-edekọ ụfọdụ omume na Microsoft Excel na ị na-eme n'oge a kara aka. Mgbe ahụ, ị nwere ike igwu ndekọ a. Usoro a dị mfe, ọ dịghị achọ ịma nke koodu ahụ, ma ngwa ngwa ya dị ntakịrị.
Ndepụta nke macros, n'ụzọ dị iche, na-achọ nhazi ihe ọmụma, ebe ọ bụ na etinyere koodu ahụ aka site na keyboard. Ma, ederede ederede ederede n'ụzọ dị otú a nwere ike ime ngwa ngwa n'iwe usoro.
Macro Recorder akpaaka
Tupu ịmalite ndekọ ndekọ nke macros, ịkwesiri ime ka macros dị na Microsoft Excel.
Ọzọ, gaa na taabụ "Onye Mmepụta". Pịa bọtịnụ "Macro Record", nke dị na teepu na ngwugwu ngwaọrụ "Usoro".
Igwe ntọala mkpado nnukwu mepee. N'ebe a ị nwere ike ịdenye aha aha ọ bụla ma ọ bụrụ na ndabara adaghị gị. Isi ihe bụ na aha ahụ malitere site na leta, ọ bụghị ọnụ ọgụgụ. Ọzọkwa, e kwesịghị inwe oghere na aha. Anyị hapụrụ aha aha - "Macro1".
N'ebe a, ọ bụrụ na-ịchọrọ, ị nwere ike ịtọ igodo ụzọ dị mkpirikpi, mgbe ịpịrị, a ga-ebido igwe. Igodo mbụ ga-abụ igodo Ctrl, ma onye ọrụ n'onwe ya setịpụrụ igodo nke abụọ. Dịka ọmụmaatụ, anyị, dịka ọmụmaatụ, setịpụrụ isi ihe.
Ọzọ, ị ga-achọ ikpebi ebe a ga-echekwa macro. Site na ndabara, a ga-echekwa ya n'otu akwụkwọ (faịlụ), ma ọ bụrụ na-ịchọrọ, ịnwere ike ịtọ nchekwa na akwụkwọ ọhụrụ, ma ọ bụ na akwụkwọ dị iche iche nke macros. Anyị ga-ahapụ uru ndabara.
Na ebe kachasị elu na ịchọrọ ịchọrọ, ị nwere ike ịhapụ nkọwa ọ bụla dị mkpa nke nkọwa a. Ma ọ dịghị mkpa ime nke a.
Mgbe niile mebiri, pịa bọtịnụ "OK".
Mgbe nke ahụ gasịrị, a ga-edekọ ihe niile ị na-eme na akwụkwọ ọrụ Excel a (faịlụ) n'ime nnukwu igwe ruo mgbe ị kwụsịrị idekọ onwe gị.
Dịka ọmụmaatụ, anyị na-ede edemede kachasị mfe: mgbakwunye nke ọdịnaya nke mkpụrụ ndụ atọ (= C4 + C5 + C6).
Mgbe nke ahụ gasịrị, pịa bọtịnụ "Kwụsị Ikpọ". Agbanyere bọtịnụ a site na bọtịnụ "Record Macro", mgbe emechara ndekọ.
Gbaa macro
Iji chọpụta otú ọrụ ndị ahụ ederede, pịa bọtịnụ Macros n'otu ụdị ngwá ọrụ Code, ma ọ bụ pịa njikọ Alt + F8.
Mgbe nke ahụ gasịrị, windo mepee na ndepụta nke ederede ederede. Anyị na-achọ macro anyị dekọrọ, họrọ ya, wee pịa bọtịnụ "Run".
I nwere ike ime ka ọ dị mfe karị, ọbụnadị ị na-akpọ window nhọrọ nhọrọ. Anyị na-echeta na anyị dekọrọ "igodo dị ọkụ" maka oku ngwa ngwa. N'ọnọdụ anyị, nke a bụ Ctrl + M. Anyị na-etinye nchikota a na keyboard, mgbe nke a na-agba ọsọ.
Dịka ị pụrụ ịhụ, macro ahụ mere kpọmkwem ihe omume niile ahụ edere na mbụ.
Ndazi Macro
Iji dezie nnukwu, pịa bọtịnụ "Macros". Na windo nke mepee, họrọ macro achọrọ, wee pịa bọtịnụ "Dezie."
Microsoft Visual Basic (VBE) mepee - ebe ebe edere macros.
Ndekọ nke ọ bụla macro na-amalite na iwu Sub, na-agwụ na Iwu End. Ozugbo iwu Sub gasịrị, a kpọpụtara aha aha. Onye ọrụ "Oghere (" ... ") Họrọ" na-egosi nhọrọ nke cell. Dịka ọmụmaatụ, mgbe iwu "Range (" C4 ") họrọ" họrọ sel C4. A na - eji ọrụ "ActiveCell.FormulaR1C1" edekọ ihe omume na usoro, na maka ntule ndị ọzọ.
Ka anyi gbalịa gbanwee obere obere. Iji mee nke a, anyị na-agbakwunye okwu na nnukwu:
Oghere ("C3") họrọ
ActiveCell.FormulaR1C1 = "11"
Okwu "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" dochie anya "ActiveCell.FormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".
Mechie nchịkọta akụkọ, ma na-agba ọsọ nnukwu, dị ka oge ikpeazụ. Dịka ị nwere ike ịhụ, n'ihi mgbanwe ndị anyị mere, a gbakwụnyekwara cell data ụfọdụ. E tinyekwara ya na ngụkọta ego dum.
Ọ bụrụ na macro dị oke ibu, igbu ya nwere ike iwe oge. Ma, site na ịme mgbanwe ntuziaka na koodu ahụ, anyị nwere ike ime ngwa ngwa. Tinye iwu "Application.ScreenUpdating = Ụgha". Ọ ga-enye gị ohere ịchekwa ike ịmekọrịta, wee mee ka ọrụ ahụ dị ngwa. A na-enweta nke a site n'ịjụ imelite ihuenyo mgbe ị na-arụ ọrụ nhazi. Iji malitegharịa melite mgbe ị na-agba ọsọ nnukwu, na njedebe ya dee iwu "Application.ScreenUpdating = True"
Anyị na-agbakwunye iwu "Application.Calculation = xlCalculationManual" na mmalite nke koodu, na na njedebe nke koodu anyị gbakwunye "Application.Calculation = xlCalculationAutomatic". Site na nke a, anyị na-ebu ụzọ gbanyụọ mmepụtaghachi nke nsonaazụ ahụ mgbe ọ bụla mgbanwe nke sel, ma gbanye ya na njedebe nke nnukwu. Ya mere, Excel ga-agbakọta ihe ọ ga-eme nanị otu ugboro, ọ gaghị anọgide na-emegharị ya, nke ga-azọpụta oge.
Ide ederede ederede site na isi
Ndị ọrụ dị elu nwere ike ọ bụghị naanị dezie na ebuli elu macros ederede, kamakwa idekọ koodu macro site na isi. Iji gaa n'ihu na nke a, ịkwesịrị ịpị bọtịnụ "Visual Basic", nke dị na mmalite nke edemede akwụkwọ ahụ.
Mgbe nke ahụ gasịrị, windo nyocha VBE maara nke ọma meghere.
Onye mmemme ahụ na-ede akwụkwọ koodu ukwu na aka.
Dịka ị pụrụ ịhụ, macros dị na Microsoft Excel nwere ike iwepụ ngwa ngwa nke mmemme na usoro nchịkọta. Ma, n'ọtụtụ ọnọdụ, maka nzube a, macros dị mma karị, edepụtara koodu ya na aka ya, ma ọ bụghị ederede arụmọrụ na-akpaghị aka. Tụkwasị na nke ahụ, enwere ike ịmepe koodu nchịkọta site na editọ VBE iji mee ka usoro mmegbu ọrụ ahụ dị elu.