Fausiaina Macros i Microsoft Excel

Pin
Send
Share
Send

O Microsoft Excel macros e mafai ona televave televave galuega ma pepa i totonu o lenei spreadsheet faatonu. Lea ua ausia ona otometi gaoioiga faifaipea faʻamaumau i faʻapitoa code. Sei o tatou vaʻai pe faʻafefea ona fatuina ni macros i Excel, ma pe faʻapefea ona teuteu.

Makro Faamaumauga Metotia

O le makro e mafai ona tusia i ni auala se lua:

  • otometi;
  • i le lima.

I le muamua filifiliga, e na ona e tusia ni gaioiga i le Microsoft Excel polokalame o loʻo e faʻaaogaina nei. Ma, e mafai ona taina le lipine. E faigofie tele lenei metotia, ma e le manaʻomia le malamalama i le tulafono, ae o lona faʻaaogaina i le faʻataʻitaʻiga e matua faʻatapulaʻa.

Tusi mea pueina makro, i le isi itu, e manaʻomia le malamalamaʻaga polokalame, talu ai o le faʻailoga ua tusia lima mai le keyboard. Ae, sao tusia tulafono i lenei auala e mafai tele faatelevave faʻasaoina o gaioiga.

Otometi Macro Faamaumauga

Ae e te lei amataina otometi faʻamaumauga makro, e tatau ona faʻatagaina macros i Microsoft Excel.

Le isi, alu i le "Developer" tab. Kiliki i le "Macro Record" faʻamau, lea e tu i luga o le lipine i totonu o le "Code" mea poloka meafaigaluega.

Ua matala le faʻamalama faʻatulagaina faila faʻamaumauga. O iinei e mafai ona faʻamaonia soʻo se igoa makro pe a fai o le sese muamua e le fetaui ma oe. O le mea taua o le igoa e amata i se mataʻitusi, ae le o le numera. Ma le ulutala, e le tatau ona aofia ai avanoa. Na matou tuua le igoa faʻaletonu - "Macro1".

I le taimi lava, pe a manaʻo ai, o le a mafai ona e setiina se keyboard auala 'alo, pe a kiliki, o le makro o le a faalauiloa. Ole ki muamua e tatau ona avea ma ki Ctrl, ma e faʻavasega e le tagata faʻaaoga le ki lona lua. Mo se faʻataʻitaʻiga, tatou, o se faʻataʻitaʻiga, seti le ki M.

Le isi, e tatau ona e iloa po o fea o le makro o le a teuina. I le tulaga masani, o le a teuina i le lava tusi (faila), ae afai e te manaʻo ai, e mafai ona seti le teuina i se tusi fou, pe i totonu o se isi tusi o macros. O le a matou tuua le tau le lelei.

I le pito i lalo fanua o macro faatulagaga, e mafai ona e tuua soʻo se faʻamatalaga o le makro e talafeagai mo le vaʻaiga. Ae le tatau lea.

Ina ua maeʻa uma tulaga, kiliki i le "Lelei" faamau.

Ina ua mavae lena, o au gaioiga uma i totonu o lenei Excel workbook (faila) o le a faʻamaumauina i se makro seʻi oʻo ia oe lava taofi le puʻeina.

Mo se faʻataʻitaʻiga, matou te tusia le gaioiga faʻafaigofie arithmetic: faʻaopopoina mea o i ai i le tolu sela (= C4 + C5 + C6).

Ina ua mavae lena, kiliki i le "Taofi Faamaumauga" faamau. O lenei faʻamau sa liua mai le "Macro Record" faʻamau, ina ua maeʻa amataina faʻamaumauga.

Macro tamoe

Ina ia mafai ona siaki pe faʻafefea ona faʻamauina galuega makro, kiliki le "Macros" faʻamau i le tutusa "Code" toolbar, pe oomi le Alt + F8.

Ina ua mavae lena, e matala se faʻamalama ma se lisi o faʻamaumauga faʻamaumauga. O loʻo matou sailia le faʻataʻitaʻiga na matou faʻamauina, filifili i ai, ma kiliki i le "Run" button.

E mafai ona sili atu faigofie, ma e te le valaʻau le makro filifiliga matala. Matou te manatua na matou faʻamauina se tuʻufaʻatasiga o "ki vevela" mo le vave faʻatonuga makro. I la matou mataupu, o le Ctrl + M. lea. Matou te taina lenei tuufaatasiga i luga o le keyboard, ina ua uma le amataga amata.

A oe vaʻai, o le makro na faʻatinoina tonu uma gaioiga na faʻamauina muamua.

Faʻatonutonu lelei

Ina ia mafai ona toe teuteu le makro, kiliki i le "Macros" faamau toe. I le faʻamalama e matala, filifili le makro manaʻo, ma kiliki i le "Suiga" faʻamau.

Tatala le Microsoft Visual Basic (VBE) - le siosiomaga e faʻatonutonu ai macros.

Faamaumauga o makro taʻitasi amata i le Sub faʻatonuga, ma faʻaiʻu i le Iʻuga Sub faʻatonuga. O le taimi lava e maeʻa ai le Sub faʻatonuga, ua faʻaalia mai le igoa makro. Le tagata faʻaaogaina "Range (" ... "). Filifili filifili sela filifilia. Mo se faʻataʻitaʻiga, ma le poloaiga "Range (" C4 "). Filifili," sela C4 ua filifilia. O le faʻaaogaina "ActiveCell.FormulaR1C1" o loʻo faʻaogaina e faʻamaumau ai gaioiga i faʻasologa, ma isi faʻatatauga.

Sei o tatou taumafai e suia sina mea itiiti. Ina ia faia lenei mea, faʻaopopo le faʻaaliga i le makro:

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

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

Tatou tapunia le faatonu, ma tamoe le makro, pei o le taimi mulimuli. E pei ona outou vaʻaia, ona o suiga sa matou faʻaalia, sa faʻaopoopo ai leisi sela faʻaopoopo. Sa faʻapea foi ona aofia i le fuafuaina o le aofaʻi atoa.

Afai e lapoʻa tele le makro, e mafai ona umi se taimi e faʻatino ai. Ae, e ala i le faia o se tusi suiga ile code, e mafai ona tatou faʻavaveina le faʻagasologa. Faaopopo le faatonuga "Application.ScreenUpdating = Sese". O le a sefe ai ni komupiuta o lona mana, o lona uiga o faʻavavevave galuega. Ua 'ausia lea tulaga e le taofia le toe faʻafouina o le mata i le taimi e faʻaaoga ai galuega. Ina ia toe faaauau le faafou ina ua maeʻa le makro, i le faaiuga tatou tusi ai le faʻatonuga "Application.ScreenUpdating = Moni"

Faaopopo le tulafono "Application.Calculation = xlCalculationManual" i le amataga o le code, ma i le faaiuga o le code tatou te faaopoopoina le "Application.Calculation = xlCalculationAutomatic". O le mea lea, i le amataga o le makro, tatou tape le otometi toe fuafuaina o le iʻuga ina ua uma sela suiga, ma i le iuga o le makro, ki le mea. O le mea lea, o le a fuafua e Excel le faʻaiuga na o le tasi le taimi, ma e le mafai ona toe taʻua mai pea, e sefe ai le taimi.

Le tusia o se makro numera mai le maʻimau

E le gata i le faʻatonutonuina ma mafai ona faʻamau lelei faʻamaumauga makro tagata faʻalauteleina tagata, ae o loʻo tusia foʻi le faʻasologa o laʻau mai le amataga. Ina ia amataina lenei mea, e tatau ona e kiliki i le ki "Visual Basic", o loʻo tu i le amataga o le tagata atiaʻe lipine.

Ina ua mavae lena, e matala le faʻaaliga vaʻaia VBE faʻatonu.

E tusia e le tagata fai polokalame le makro numera iina.

E pei ona e vaʻai, o mea faʻatino i totonu o le Microsoft Excel e mafai ona faʻatelevave le faʻatinoina o le faʻatinoga o gaioiga masani ma tutusa. Ae, i le tele lava o tulaga, o makro o lana faʻamaumauga ua tusia faʻataʻitaʻi nai lo le otometi faʻamaumau gaioiga e sili atu talafeagai mo lenei. I se faʻaopopoga, o le macro code e mafai ona sili atu ona lelei e ala i le VBE editor e faʻavaveina le galuega.

Pin
Send
Share
Send