Faitau le aofaiga i se laina o le laulau i Microsoft Excel

O Microsoft Excel macros e mafai ona vave faʻavaveina le galuega ma pepa i lenei ripoti ripoti. E maua lenei mea e ala i le faʻanofoina o taga toe faia i se tulafono faapitoa. Sei o tatou tilotilo i le auala e fatuina ai macros i Excel, ma le auala e mafai ai ona faʻamalamalamaina.

Auala e Faamaumau ai Macros

E mafai ona tusia macros i ni auala se lua:

  • otometi lava;
  • ma le lima.

I le faʻaaogaina o le filifiliga muamua, e mafai ona e faamaumauina nisi o taga i totonu o Microsoft Excel o loʻo e faia i se taimi atofaina. Ma, e mafai ona e taina lenei faamaumauga. O lenei metotia e faigofie lava, ma e le manaʻomia ai le malamalama i le tulafono, ae o lona faʻatinoga faʻaaogaina e faʻamapulaʻa.

Ole tusigaina ole tusi ole macros, i se itu e ese ai, e manaʻomia ai le faʻalauiloaina o le malamalama, talu ona faʻasuaina le taʻaloga lima mai le komepiuta. Ae, o le faʻamaonia saʻo i lenei auala e mafai ona vave faʻateleina ai le faʻatinoga o faiga.

Faʻamaumauga aunoa ma le Macro

Aʻo leʻi amataina le tilivaina o macros, e manaʻomia le faʻamalosia o macros i Microsoft Excel.

Le isi, alu i le tab "Faʻapupula". Kiliki le ki "Macro Record", lea o loʻo i ai i luga o le faʻamau i le "Code" tool block.

O le matala o le matalaina o matala matala. Iinei e mafai ona e faʻamaonia soʻo se igoa o le macro pe afai e le fetaui ma oe le faaletonu. O le mea autu o le igoa e amata i se tusi, ae le o se numera. E le gata i lea, e le tatau ona i ai avanoa i le igoa. Na matou tuua le igoa le aloaia - "Macro1".

I lenei, afai e te manaʻo ai, e mafai ona e setiina se ki o le alalaupapa, pe a kiliki, o le a faʻalauiloa le macro. O le ki muamua e tatau ona avea ma le Ctrl key, ma o le ki lona lua ua faatulagaina e le tagata lava ia. Mo se faʻataʻitaʻiga, oi matou, o se faʻataʻitaʻiga, ia seti le ki M.

Ma le isi, e tatau ona e fuafua po o fea e teuina ai le macro. I le le mafai, o le a teuina i totonu o le tusi lava e tasi (faila), ae afai e te manaʻo ai, e mafai ona e seti le teuina i totonu o se tusi fou, poʻo se isi tusi o macros. O le a matou tuua le tau le aoga.

I le pito i lalo ifo o le fanua, e mafai ona e tuʻuina atu soʻo se faʻamatalaga-faʻamatalaga talafeagai o lenei masini. Ae e le tatau ona faia lenei mea.

A maeʻa uma tulaga, kiliki i le "OK" button.

A maeʻa lena mea, o au mea uma i lenei api faʻasalalau Excel (faila) o le a tusia i le macro seʻia e taofi le tusigaina oe.

Mo se faʻataʻitaʻiga, matou te tusia le mea sili ona faigofie faʻasologa: o le faʻaopoopoga o mea o loʻo i totonu o le tolu (= C4 + C5 + C6).

A uma lena, kiliki i le "Taofi le faamaumauina" button. O lenei faamau na liua mai le faamaumau o le "Record Macro", ina ua maeʻa le faʻamaumauga.

Lave Macro

Ina ia siaki pe faapefea ona galue le macro faamaumauina, kiliki i le Macros button i le mea lava lea e tasi o le Code tool tool, poʻo le lolomiina o le Alt + F8 autu autu.

A maeʻa lena mea, e tatalaina se faamalama ma se lisi o masini faamaumau. O loʻo matou sailia se masini na matou tusia, filifiliina, ma kiliki i le "Lafo".

E mafai ona sili atu le faigofie, ma e le o le telefoni le filifilia. Matou te manatua na matou faamaumauina se tuufaatasiga o "ki vevela" mo se valaau vave vave. I la matou mataupu, o Ctrl + M. Matou te lolomiina lenei tuufaatasiga i luga o le komepiuta, pe a uma ona faia le macro.

E pei ona mafai ona e vaʻaia, o le macro na faia tonu lava na gaoioiga uma na faʻamaumauina muamua.

Faʻapipiʻi Macro

Ina ia mafai ona suia le macro, toe kiliki i le "Macros" button. I le faamalama e tatala, filifili le mea e manaʻomia, ma kiliki i le "Faʻamau" button.

Faʻamatalaga Microsoft Visual Basic (VBE) - o le siosiomaga o loʻo faʻasaʻo ai macros.

O le pueina o masini taitasi e amata i le Poloaiga ole Sub, ma faaiʻu i le Poloaiga o le End Sub. I le taimi lava e uma ai le Poloaiga a le Sub, o le igoa macro ua faʻamaonia. O le tagata faʻapipiʻiina "Range (" ... "). Filifili" faʻaalia le filifiliga o le cell. Mo se faʻataʻitaʻiga, pe a faʻatonu le "Range (" C4 "). Filifili" ua filifilia le cell C4. O le tagata faigaluega "ActiveCell.FormulaR1C1" ua faʻaaogaina e faamaumau ai taga i fua faʻatatau, ma mo isi faʻatusatusaga.

Sei o tatou taumafai e suia le mea laʻititi laitiiti. Ina ia faia lenei mea, tatou te faaopoopoina se faʻamatalaga i le macro:

Lisi ("C3") Filifili
ActiveCell.FormulaR1C1 = "11"

O le faaupuga "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" ua suia e "ActiveCell.FormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".

Katia le faatonu, ma tamoe i le macro, pei lava o le taimi mulimuli. E pei ona mafai ona e vaʻaia, o se taunuuga o suiga na matou faʻafeiloaia, ua faaopoopoina le isi masini faʻamaumauga. Sa aofia ai foi i le fuafuaina o le aofaiga atoa.

I le tulaga e tele tele le macro, o lona faatinoga e mafai ona tele se taimi. Ae, e ala i le faia o se tusi lesona e suia i le tulafono, e mafai ona tatou faʻavavevave le faagasologa. Faaopoopo le poloaiga "Application.ScreenUpdating = Sese". O le a mafai ai e oe ona teu le manava komipiuta, ma faʻavaveina le galuega. E maua lenei mea e ala i le mumusu e faʻafouina le mata aʻo faʻaalia le faia o faʻataʻitaʻiga. Ina ia toe faʻafouina le faʻamatalaga ina ua maeʻa le macro, i le pito i lalo tusia le poloaiga "Application.ScreenUpdating = Moni"

Matou te faaopoopo foi le poloaiga "Application.Calculation = xlCalculationManual" i le amataga o le code, ma i le faaiuga o le code tatou faaopoopo i ai "Application.Calculation = xlCalculationAutomatic". O le mea lea tatou te faʻaumatia muamua le faʻaopopetope faʻafuaseʻi o le taunuʻuga pe'ā mavae suiga taʻitasi o siaki, ma faʻafesoʻotaʻi i le pito o le macro. O le mea lea, o le Excel o le a naʻo le tasi le taimi o le a fuaina ai le iuga, ma o le a le faʻaauau ona toe faʻaleleia, lea o le a sefe ai le taimi.

Tusiaina le macro code from scratch

O tagata faʻapitoa e le mafai ona naʻo le teuteuina ma le lelei o masini faamaumauina, ae ia faamaumau foi le macro code from scratch. Ina ia mafai ona e agai atu i lenei mea, e tatau ona e kiliki i le ki "Visual Basic", lea e tu i le amataga o le lipine o le aufaʻataʻitusi.

A maeʻa lena mea, e tatalaina le faamalama VBE masani a le faatonu.

E tusitusi e le failautusi le code macro iina ma le lima.

E pei ona mafai ona e vaʻai, o masini i totonu o Microsoft Excel e mafai ona vave faʻavavevaveina le faʻatinoina o faiga masani ma monotonous processes. Ae, i le tele o tulaga, o macros o latou tulafono laiti na tusia e le lima nai lo le otometi o faʻamaumauga o mea e sili ona talafeagai mo lenei mea. I le faʻaopoopoga, e mafai ona faʻamalosia le code macro e ala i le VBE e faʻatautaia ai le faʻatinoga o le faʻatinoga o le faʻatinoina o le galuega.