Excel Macro Definition

O le a le Macro i le Excel ma o afea e faʻaaoga ai?

O le macro Excel o se seti o faʻasologa o faʻamaumauga o loʻo teuina i le mea ua taʻua o le code VBA e mafai ona faʻaaoga e faʻaitiitia ai le manaʻoga e toe fai laasaga o galuega masani masani ona fai.

O nei faʻatonuga e mafai ona aʻafia ai faʻatusatusaga faigata e manaʻomia ai le faʻaaogaina o fua faʻatatau poʻo atonu e mafai ona faigofie galuega faʻatulagaina - e pei o le faaopoopoina o numera numera i faʻamatalaga fou poʻo le faʻaaogaina o masini ma pepa o galuega e pei o tuaoi ma faʻata.

O isi galuega faifaipea e mafai ona faʻaaogaina ai macros e aofia ai:

Faʻaosoina o se Macro

O Macros e mafai ona faʻamaonia e ala i se pikiapu kesi, mea faʻamaonia po o se faamau poʻo se faʻaulu faaopoopo i se pepa o galuega.

Macros vs. Templates

A o faʻaaogaina macros e mafai ona avea ma se taimi e sili ona lelei mo galuega toe fai, pe afai e faʻaopoopoina nisi tulaga faatulagaina poʻo mea e aofia ai - e pei o ulutala, poʻo le logo o le kamupani i ni pepa fou, atonu e sili atu le fatufatuina ma teu se faila faʻataʻitaʻi o loʻo i ai mea uma nai lo le toe fatuina oi latou fou i taimi uma e te amata ai se pepa fou fou.

Macros ma VBA

E pei ona taʻua, i le Excel, o macros o loʻo tusia i le Visual Basic for Applications (VBA). O tusiga Macros e faʻaaoga VBA o loʻo faia i le matala o le VBA editor, lea e mafai ona tatalaina i le kiliki i luga o le ata Visual Basic i luga o le atinaʻe Atinaʻe o le lipine (silasila i lalo mo faʻamatalaga i le faaopoopoina o le atinaʻe Atinaʻe i le lipine pe'ā manaʻomia).

Excel & # 39; s Macro Recorder

Mo i latou e le mafai ona tusia le code VBA, o loʻo i ai se faʻamaumauga e tuʻuina i luga le macro e mafai ai e oe ona tusia se laasaga o laasaga e faʻaaoga ai le keyboard ma le kiole lea na liliu mai ai Excel i le code VBA mo oe.

E pei o le faatonu VBA o loʻo taua i luga, o le Macro Recorder o loʻo i luga o le atinaʻe Atinaʻe o le Ripe.

Faʻaopoopoina o le Tafaʻetusi Taofi

E le mafai ona maua i le Excel, ae le o iai le Lisi o le Faʻapipiʻi ile Ripoti. E faʻaopoopo i ai:

  1. Kiliki le lautusi Faʻasalalauga e tatala ai le lisi o lalo o le lisi o filifiliga
  2. I luga o le lisi pa'ū, kiliki i Filifiliga e tatala ai le faʻasologa o talanoaga o le Excel Options
  3. I le itu tauagavale o le pusa talanoa, kiliki i luga o le Customize Ribbon e tatala ai le Faʻasalaga o le Ripe
  4. I lalo o le vaega pito i luga o le faamalama o le taumatau, kiliki i le atigipusa i tafatafa o le Faʻapupula e faʻaopoopo lenei tab i le Ripe
  5. Kiliki OK e tapuni le pouaka talatala ma toe foi i le pepa o galuega.

E tatau ona i ai le Faʻapupulaia i le taimi nei - masani i le itu taumatau o le Ripe

Faaaogaina o le Macro Recorder

E pei ona taʻua, o le Macro Recorder ua faafaigofieina le galuega o le fatuina o masini - e oo lava, i nisi taimi, mo i latou e mafai ona tusia le code VBA, ae e i ai ni nai mea e tatau ona e iloa ae e te lei amata faʻaaogaina lenei mea faigaluega.

1. Fuafua le Macro

O le tusiaina o Macros i le Macro Recorder e aofia ai sina vaega o le aʻoga aʻoga. Ina ia faafaigofieina le faagasologa, fuafua mamao atu i le taimi - e oo lava i le tulaga o le tusiaina o le mea ua faamoemoe e fai ma laasaga o le a manaomia e faataunuu ai le galuega.

2. Taofi le Macros Tamaitiiti ma le Malamalama

O le tele o le macro o loʻo i ai i le tulaga o le numera o galuega na te faia, o le sili atu lea o le faigata o le a fuafua ma faʻamau lelei.

O le tele o macros o loʻo faasolosolo malie atu foi - ae maise lava i latou e aofia ai le tele o faʻatusatusaga i pepa lapopoa tetele - ma e sili atu le faigata ona latou faʻapipiʻi ma faʻamaonia pe afai latou te le galulue saʻo i le taimi muamua.

O le faʻaogaina ole laʻititi laʻititi ma patino i le faʻamoemoega e sili atu ona faigofie le faʻamaonia le sao atoatoa o iuga ma iloa ai le mea na latou sese ai pe afai e le alu mea e pei ona fuafuaina.

3. Igoa igoa Macros i le talafeagai

O igoa o Macro i Excel e tele igoa e taʻuina ai tapulaa e tatau ona matauina. Muamua ma le taua e tatau ona amata le igoa o le macro i se mataitusi o le alafapeta. O tagata mulimuli e mafai ona avea ma fuainumera ae o igoa macro e le mafai ona aofia ai avanoa, faailoga, poʻo faailoga o faailoga.

E le mafai foʻi ona i ai i se igoa laʻititi soʻo se numera o upu faʻamaonia o loʻo avea ma vaega o le VBA e faʻaaoga e avea o se vaega o lana gagana polokalame e pei o, GoTo , New , poʻo Filifili .

E ui e mafai ona oʻo atu i le 255 le umi le igoa ole igoa e le masani ai pe fautuaina e faʻaaoga lena toatele i se igoa.

Mo le tasi, afai e tele a latou masini ma e fuafua e taʻavale i latou mai le upega o fesoʻotaʻiga macro, o igoa umi e mafua ai le vavave e faigata ai ona filifili le macro o loʻo e mulimuli mai.

O se auala e sili atu ona lelei o le faʻapipiʻiina o igoa ma faʻaaoga le vaega faʻamatalaga e tuʻuina atu ai auiliiliga e uiga i mea e faia e le masini taʻitasi.

Le Tausitusi ma le Lotoifale i Igoa

Talu ai e le mafai ona aofia ai igoa ole igoa, mea e tasi e faatagaina, ma o le a sili atu ona faigofie le faitauina o igoa ole igoa e mafai ona faʻaaogaina i le va o upu i se nofoaga - e pei o Change_cell_color poʻo le Addition_formula.

O le isi filifiliga o le faʻaaogaina o le capitalization i totonu (o nisi taimi e taua ai o le Camel Case ) lea e amata ai upu fou taitasi i se igoa ma se mataitusi lapopoa - e pei o ChangeCellColor ma AdditionFormula.

Igoa puupuu igoa e sili atu ona faigofie ona piki mai i totonu o le upega tafailagi macro, aemaise lava pe afai o se pepa o galuega e aofia ai le tele o macros ma e te faamaumauina le tele o macros, o lea e faigofie ai ona e iloa i totonu. O lenei faiga e maua ai foi se fanua mo le faʻamatalaga, e ui e le o tagata uma e faʻaaogaina.

4. Faʻaaogā Faʻafitauli Faʻatasi ma le Suʻega o Sini Totonu

O faʻamaumauga ole suauʻu, e pei o le B17 poʻo le AA345, faʻaalia le nofoaga o potu taʻitasi i se pepa galue.

E le mafai, i totonu o le Macro Recorder o faʻamaumauga uma o le tino e faʻamaonia , o lona uiga o faʻamaumauga tuusaʻo tonu e faamaumauina i le macro. I le isi itu, e mafai ona faʻaaogaina masini e faʻaaoga ai faʻamaumauga e fesoʻotaʻi ai tagata lautele , o lona uiga o faʻaliliuga (pe fia ni koluma o loʻo totoe pe saʻo e te faʻaaogaina le telefoni) o loʻo faʻamaumauga nai lo nofoaga saʻo.

O le fea e te faʻaaoga e faalagolago i le mea ua setiina le macro e ausia. Afai e te manaʻo e toe faia laasaga e tasi - e pei o le faatulagaina o koluma o faʻamatalaga - faʻaopoopo ma sili atu, ae o taimi uma e te faʻasalalau ai koluma eseese i se pepa galue, ona faʻaaogaina lea o faʻamatalaga talafeagai.

Afai, i le isi itu, e te manaʻo e faʻavasegaina le tele o sene - e pei o le A1 i le M23 - ae i luga o laupepa eseese, ona mafai lea ona faʻaaoga faʻamaumauga faʻamaumau autu ina ia mafai ai e taimi uma ona faʻatautaia le macro, o lona laasaga muamua o le faʻanofo lea cell cellphone i le cell A1.

O le suia o faʻamaumauga mai le fesoʻotaʻiga i mea faʻamaoni, e faigofie ona faia i le kiliki i luga o le faʻaaogaga o le Faaaoga Relative References icon i le atinaʻe Atinaʻe o le lipine.

5. Faaaogaina o Ki o le Keyboard ma le Mouse

O le i ai o masini puelaupapa puʻupuʻu kesi pe a faʻaaogaina le telefoni poʻo le filifiliina o le tele o siama e masani lava ona sili atu ona lelei i le faia o gaioiga gaioiga o se vaega o le macro.

Faʻaaogaina o kulupu kesi - e pei o le Ctrl + End poʻo le Ctrl + Shift + le 'Āiga Taumatau Taumatau - e faʻafeiloaʻi ai le faʻapipiʻi o le cell i pito o le nofoaga o faʻamatalaga (o na o loʻo i ai faʻamaumauga i luga o le pepa o galuega) nai lo le faʻaauau ona faʻapipiʻi le arrow poʻo le taʻavale ki e faʻafeiloaʻi ai koluma poʻo laina e faʻamaonia ai le faagasologa o le faʻaaogaina o le komepiuta.

E tusa lava pe oʻo mai i le faʻaaogaina o tulafono poʻo le filifiliina o ni lipine e faʻaogaina ai ki o kosi papala e sili ona lelei i le faʻaaogaina o le kiore.