Tlhaloso ea Macro ea Excel

Macro e Excel ke Eng 'me e Sebelisoa Neng?

An Excel macro ke sete sa litaelo tsa lenaneo tse bolokiloeng ho se tsejoang e le VBA khoutu e ka sebelisoang ho felisa tlhokahalo ea ho pheta mehato ea mesebetsi e atisang ho etsoa hangata.

Mesebetsi ena e pheta-pheta e ka 'na ea kenyelletsa litekanyo tse rarahaneng tse hlokang ho sebelisoa ha litlhaloso kapa li ka' na tsa e-ba libopeho tse bonolo tsa ho etsa mefuta-joalo ka ho phaella ka mokhoa oa ho etsa boitsebiso bocha ho boitsebiso bo bocha kapa ho sebelisa liforomo tsa sele le li- worksheet tse kang meeli le shading.

Mesebetsi e meng e pheta-phetang eo macros a ka sebelisetsoang ho e pholosa a kenyelletsa:

Ho susumetsa Macro

Macros e ka bakoa ke leqhoa la li-keyboard, letšoao la li-toolbar kapa konopo kapa letšoao le kenyelletsitsoeng leqepheng.

Macros vs. Lipampiri

Ha u ntse u sebelisa macros e ka ba nako e kholo ea ho pholosa mesebetsi e pheta-pheta, haeba u tloaetse ho eketsa likarolo tse ling tsa boipiletso kapa likahare - tse kang lihlooho, kapa logo ea khampani ho li-worksheet tse ncha, ho ka 'na ha e-ba molemo ho theha le ho boloka faele ea template e nang le lintho tsohle tse joalo ho e-na le ho li bōpa hape nako le nako ha u qala leqephe le lecha.

Macros le VBA

Joalokaha ho boletsoe, ho Excel, macros a ngotsoe Visual Basic bakeng sa Applications (VBA). Lik'homphieutha ho ngola ka VBA li etsoa ka VBA mohlophisi oa fensetere, e ka buleloang ka ho sheba Visual Basic icon ho Thabiso ea Baetsi ba Ribbon (sheba mona ka tlase bakeng sa litaelo tsa ho eketsa Thabiso ea Baetsi ho Ribbon ha ho hlokahala).

Excel & # 39; s Macro Recorder

Bakeng sa ba sitoang ho ngola VBA khoutu, o na le sekoto sa macro se kentsoeng kahare se u lumellang hore u tlalehe letoto la mehato e sebelisang lebokose le mouse ho Excel ebe o fetola VBA khoutu bakeng sa hau.

Joaloka mohlophisi oa VBA eo ho builoeng ka eena ka holimo, Mochine oa Macro o teng tabeng ea Developers ea Ribbon.

Ho eketsa Thabiso ea Developer

Ka ho hlaka ho Excel, Taba ea Developer developer ha e eo ho Ribbon. Ho e eketsa:

  1. Tobetsa Taba ea Fono ho bula lenane la theoha la likhetho
  2. Ka lenane le theoha-tlase, tobetsa Litsela tsa ho bula lenane la boitsebiso la Excel Options
  3. Ka lehlakoreng le letsohong le letšehali la lebokose la lebokose, tobetsa ka mokhoa o tloaelehileng oa Ribbon ho bula fensetere ea Nako ea ho etsa litšoantšo
  4. Tlas'a karolo e kholo ea Tabs ka fensetereng e ka letsohong le letona, tobetsa lebokose la poso le haufi le Moqapi ho kenya tekete ena ho Ribbon
  5. Tobetsa OK ho koala lebokose la lebokose le ho khutlela mosebetsing.

Motlakatsi o lokela ho ba teng - hangata ka letsohong le letona la Ribbon

Ho sebelisa buka ea Macro

Joalokaha ho boletsoe, Macro Recorder e nolofalletsa mosebetsi oa ho bopa macros - esita le ka linako tse ling bakeng sa ba ka ngolang VBA khoutu, empa ho na le lintlha tse 'maloa tseo u lokelang ho li tseba pele u qala ho sebelisa sesebelisoa sena.

1. Etsa moralo oa Macro

Ho rekota Macros le Mochine oa Macro ho kenyelletsa karolo e itseng ea ho ithuta. E le ho nolofatsa ts'ebetso, rera esale pele - esita le ho isa boemong ba ho ngola seo macro e reretsoeng ho se etsa le mehato e tla hlokeha ho phethahatsa mosebetsi.

2. Boloka Macros e nyenyane le e khethehileng

E kholoanyane ea macro e ho ea ka palo ea mesebetsi eo e sebetsang ka thata ka ho fetisisa e tla ba ho e rera le ho e boloka ka katleho.

Macros e meholo e boetse e tsamaea butle - haholo-holo e amanang le litekanyo tse ngata maqepheng a maholo a maqephe - 'me ho thata ho li qhekella le ho li lokisa haeba li sa sebetse ka lekhetlo la pele.

Ka ho boloka li-macros tse nyenyane le tse tobileng ka morero ho bonolo ho tiisa ho nepahala ha liphello le ho bona moo ba neng ba fositse haeba lintho li sa tsamaee joalokaha ho hlophisitsoe.

3. Bolela Macros ka nepo

Mabitso a macro a Excel a na le meeli e mengata ea mabitso a lokelang ho hlokomeloa. Ntho ea bohlokoa le ho feta ke hore lebitso le leholo le tlameha ho qala ka lengolo la alfabeta. Batho ba latelang ba ka ba linomoro empa mabitso a mangata a ke keng a kenyelletsa libaka, matšoao, kapa matšoao a matšoao.

Hape lebitso le ka sehloohong le na le mantsoe a mangata a boloketsoeng ao karolo ea VBA e sebetsang e le karolo ea puo ea eona ea lenaneo e kang ,,,, New , kapa Khetha .

Le hoja mabitso a maholo a ka ba lirapa tse 255 ka bolelele, hangata hoa hlokahala kapa ho eletsoa ho sebelisa ba bangata ka lebitso.

Bakeng sa e le 'ngoe, haeba u na le macros a mangata mme u rerile ho li matha lebokoseng le leng la macro, mabitso a nako e telele feela a baka lebaka la ho ferekanyana ho etsa hore ho be thata ho khetha hore na u latela eng.

Tsela e molemo e tla ba ho boloka mabitso a khutšoanyane 'me a sebelise sebaka seo ho hlalosoang ho sona ho fana ka makolopetso mabapi le seo macro e' ngoe le e 'ngoe e se etsang.

The Underscore le Capal Capitalization ka Mabitso

Kaha mabitso a mangata a ke keng a kenyelletsa libaka, moelelo o le mong o lumelloang, le se etsang hore mabitso a macro ea ho bala a be bonolo habonolo ke sebopeho se ka tlaase se ka sebelisoang pakeng tsa mantsoe sebakeng sa sebaka - tse kang Change_cell_color kapa Addition_formula.

Ntho e 'ngoe e ka sebelisoang ke ho sebelisa chelete e ka hare-hare (ka linako tse ling e bitsoa Case ea Camel ) e qalang lentsoe le le leng le lecha ka lebitso le lengolo le leholo - joaloka ChangeCellColor le AdditionFormula.

Mabitso a khutsoanyane a macro a bonolo ho khetholla lebokoseng la dialog box, haholo-holo haeba leqephe la lipampiri le na le li-macro tse ngata 'me u ngola likarolo tse ngata, kahoo u ka li khetholla habonolo. Lenaneo le boetse le fana ka tšimo bakeng sa Tlhaloso, le hoja e se e mong le e mong ea e sebelisang.

4. Sebelisa Likamano tsa Likamano tse Amanang le Likamano

Litlhaloso tsa lisele , tse kang B17 kapa AA345, tsebisa hore sele e 'ngoe le e' ngoe e le sebakeng sefe.

Ka nako e sa lekanyetsoang, tlalehong ea Macro tsohle litšupiso tsa sele ke ntho e feletseng e bolelang hore libaka tse khethehileng tsa lisele li tlalehiloe ho tse kholo. Ntle le moo, li-macros li ka behoa ho sebelisa li- cell reference tse bolelang hore ho falla (hore na ke mela e mengata e setseng kapa e nepahetseng u tsamaisang cell cursor) ho ngotsoe ho e-na le libaka tse tobileng.

Seo u se sebelisang se itšetlehile ka seo se seholo se behiloeng ho se finyella. Haeba u batla ho pheta mehato e tšoanang - e kang ho etsa litlhaloso tsa li-data-nako le nako, empa nako le nako ha u ntse u etsa lihlopha tse sa tšoaneng tse fapaneng, u ka sebelisa litemana tse amanang le tsona.

Haeba ka lehlakoreng le leng u batla ho finyella lisele tse lekanang le tse kang A1 ho M23 - empa ka lipampiri tse fapaneng, joale li-reference tse feletseng li ka sebelisoa e le hore nako le nako ha e ntse e sebetsa, mohato oa eona oa pele ke ho tsamaisa cell cursor ho cell A1.

Ho fetola litšupiso tsa sele ho tloha ho ea ka ho feletseng ho etsoa habonolo ka ho tobetsa letšoao la Sebelisa Litabeliso tsa Sebeliso ho Thabiso ea Baetsi ba Ribbon.

5. Ho sebelisa Keyboard Keys khahlanong le Mouse

Ho ba le li-keystroke tse kholo tsa rekoto ha ho fallela sele ea selefouno kapa ho khetha lisele tse ngata hangata ho khoneha ho ba le mekotla ea mouse e tlalehiloeng e le karolo ea macro.

Ho sebelisa mekhoa ea lihlooho tsa keyboard - tse kang Ctrl + End kapa Ctrl + Shift + Keykey ea Arrow - ho fetisetsa selefouno likarolong tsa sebaka sa data (lisele tseo tse nang le data ho leqephe la hona joale) ho e-na le ho hatisa mokhotlo kapa tabo ka makhetlo-khetlo Linotlolo tsa ho tsamaisa mela e mengata kapa mela e nolofatsa mokhoa oa ho sebelisa lebokose.

Esita le ha ho tluoa tabeng ea ho sebelisa litaelo kapa ho khetha mekhoa ea litebelisoa ho sebelisa linotlolo tsa mekhoa ea mechine ho khetha ho sebelisa mouse.