Ka taea e nga tonotono Microsoft Excel te tere ake i te mahi me nga tuhinga kei roto i tenei kaituhi ripanga. Ka tutuki tenei ma te mahi aunoa i nga mahi urupare i tuhia i roto i te waehere motuhake. Kia titiro ki te hanga i nga tonotono i Excel, me pehea e taea ai te whakatika.
Ko nga huarahi ki te tuhi i nga Tonotono
Ka taea te tuhi i nga Tonotono i nga huarahi e rua:
- aunoa;
- ā-ringa.
Mā te whakamahi i te kōwhiringa tuatahi, ka tuhi koe i etahi mahi i roto i te Microsoft Excel e mahi ana koe i te wa kua hoatu. Na, ka taea e koe te takahi i tenei rekoata. He tino ngawari tenei tikanga, a, kaore e hiahiatia ana te mohio ki te waehere, engari he iti noa te waahanga o tana tono.
Ko te tuhi tuhi o nga tonotono, i te rere ke, e hiahia ana ki te whakamahere hōtaka, mai i te mea ka patohia te waehere mai i te papapātuhi. Engari, ka tika te tere o te tuhituhi i tenei waahanga i te waahanga o nga tukanga.
Hangaranga Tonotono Aunoa
I mua i te tīmatanga o te tuhi o nga tonotono, me whakaae koe i nga macros i Microsoft Excel.
Muri iho, haere ki te ripa "Kaihanga". Patohia te pātene "Macro Record", kei runga i te rīpene i roto i te poraka taputapu "Code".
Ka tuwhera te matapihi tautuhinga tonotono. Ka taea e koe te tohu i tetahi ingoa tonotono mehemea kaore te taunoa e pai ki a koe. Ko te mea nui ko te ingoa ka timata me te reta, kaore he tau. Ano, kaua he waahi i te taitara. I waiho e matou te ingoa taunoa - "Macro1".
I konei, ki te hiahia koe, ka taea e koe te tuhi i te pokatata, ka panuitia, ka whakarewahia te tonotono. Ko te matua matua me te maama Ctrl, me te taangai tuarua e whakaturia ana e te kaiwhakamahi. Hei tauira, ko tatou, hei tauira, tautuhi i te matua matua.
Muri iho, me whakatau koe ki hea ka penapenahia te tonotono. Ma te taunoa, ka penapena i roto i te pukapuka kotahi (peau), engari ki te hiahia koe, ka taea e koe te whakanoho i te rokiroki i roto i te pukapuka hou, i tetahi pukapuka motuhake o nga tonotono. Ka waiho e tatou te uara taunoa.
I roto i te waitohu o te tautuhinga o te tonotono o raro, ka taea e koe te whakarereke i tetahi horopaki o te horopaki o tenei tonotono. Engari ehara i te mea me mahi tenei.
Ina oti nga tautuhinga katoa, pawhiria te paerewa "OK".
I muri i tera, ka tuhia katoatia nga mahi o tenei pukamahi Excel (kōnae) ki te tonotono kia mutu ra ano te tuhi.
Hei tauira, ka tuhihia e matou te mahinga o te waahanga iti rawa: ko te whakawhitinga o nga ihirangi o nga waeine e toru (= C4 + C5 + C6).
I muri i tenei, pawhiria te paati "Whakamutunga". I hurihia tenei pātene mai i te pātene "Record Macro", i muri i te whakahohe o te tuhi.
Whakahaere Macro
Hei tirotiro i te mahinga o te tonotono i tuhia, panui i te paatene Macros i roto i te paeutauta taahua taua, ka patenehia te huinga matua Alt + F8.
I muri i tera, ka tuwhera te matapihi me te rarangi o nga tonotono kua tuhia. Kei te rapu tatou i te tonotono i tuhia e matou, te whiriwhiri i te reira, a ka pa ki te paatene "Run".
Ka taea e koe te mahi noa atu, me te kore e karanga i te matapihi whiriwhiringa tonotono. Kei te mahara matou kua tuhia e matou he huinga o "nga kihana wera" mo te waea tere. I to tatou take, ko Ctrl + M. tenei. Ka tuhia e matou tenei huinga i runga i te papapātuhi, i muri iho ka rere te tonotono.
Ka taea e koe te kite, ka rite te mahi o te tonotono ki nga mahi katoa i tuhia i mua.
Te whakatika i te Macro
Hei whakatikatika i te tonotono, kati ano i te paatene "Macros". I te matapihi e tuwhera ana, tohua te tonotono e hiahiatia ana, ka panui i te paatu "Whakatika".
Ka tuwhera a Microsoft Visual Basic (VBE) - te taiao e whakatikaia ana nga tonotono.
Ka timata te tuhi o ia tonotono ki te whakahau Sub, ka mutu ki te whakahau Whakamutunga. I muri tonu i te whakahau o te Sub, ka tohua te ingoa macro. Ko te kaiwhakahaere "Range (" ... "). Tīpakohia" e whakaatu ana i te whiriwhiringa o te pūtau. Hei tauira, i te wa o te whakahau "Range (" C4 "). Tīpakohia" kua whiriwhiria te C4 pūtau. Ko te kaiwhakahaere "ActiveCell.FormulaR1C1" ka whakamahia hei tuhi i nga mahi i roto i nga tauira, me etahi atu tatauranga.
Me ngana ki te whakarereke i te tonotono. Ki te mahi i tenei, ka tapiritia he korero ki te tonotono:
Range ("C3")
ActiveCell.FormulaR1C1 = "11"
Ko te kupu "ActiveCell.FormulaR1C1 =" = R [-3] C + R [-2] C + R [-1] C "" kua whakakapihia e "ActiveCell.FormulaR1C1 =" = R [-4] C + R [-3 ] C + R [-2] C + R [-1] C "".
Katia te kaitautoko, me te whakahaere i te tonotono, me te wa whakamutunga. Ka taea e koe te kite, na runga i nga huringa i whakauruhia e matou, kua whakaurua atu tetahi atu raraunga raraunga. I whakaurua hoki ia ki te tatauranga o te moni katoa.
Mena he nui rawa te tonotono, ka nui te wa o tana mahi. Engari, na roto i te whakarerekē i te pukapuka ki te waehere, ka taea te tere ake i te tukanga. Tāpirihia te whakahau "Application.ScreenUpdating = He teka". Ka taea e koe te tiaki i te mana rorohiko, a ka tere ake te mahi. Ka tutuki tenei ma te kore e whakahou i te mata i te wa e mahi ana i nga mahi mahi. Hei whakahou i te whakahou i muri i te whakahaere i te tonotono, i te mutunga o te tuhinga tuhia te whakahau "Application.ScreenUpdating = Pono"
Ka tapiritia ano e matou te whakahau "Application.Calculation = xlCalculationManual" i te timatanga o te waehere, a, i te mutunga o te waehere, ka tapiritia e matou "Application.Calculation = xlCalculationAutomatic". Na tenei ka whakakorea e matou te whakahou aunoa o te hua i muri i ia huringa o nga kamera, a ka hurihia i te pito o te tonotono. Ko tenei, ka taea anake e Excel te tautuhi i te hua, kaore hoki e whakamahara tonu, ka whakaora i te wa.
Te tuhi i te waehere tonotono mai i te pupuhi
Kaore e taea e nga kaiwhakamahi tawhito te whakatika me te arotau i nga tonotono kua tuhia, engari ka tuhi ano hoki i te waehere macro mai i te pupuhi. Hei whakahaere i tenei, me tuhi koe i te paatene "Visual Basic", kei te timatanga tonu o te riupene kaihanga.
I muri i tera, ka tuwhera te matapihi o te matapihi VBE.
Ka tuhia e te kaiwhakahaere i te waehere tonotono i reira.
Ka taea e koe te kite, ka taea e nga tonotono i roto i Microsoft Excel te tere ake i te whakatutuki i nga tukanga mahinga me nga tukanga. Engari, i roto i te nuinga o nga take, mo tenei take, he pai ake nga tonotono, ka tuhia ki te ringa o te waehere, kaore i te tuhi i nga mahi. I tua atu, ka taea te whakamahi i te waehere tonotono i roto i te kaitautoko VBE hei tere ake i te tukanga tukatuka mahi.