Te whakahaere tonotono i te waa

He take tino noa i roto i te mahi: me whakahaere koe i tetahi, neke atu ranei o to tonotono i te waa kua whakaritea, i tetahi waa ranei. Hei tauira, he purongo nui, taumaha hoki e whakahou ana i te hawhe haora ka hiahia koe ki te whakahaere i te whakahou i te hawhe haora i mua i to taenga ki te mahi i te ata. Kei a koe he tonotono me tuku aunoa nga imeera ki nga kaimahi i te waa kua tohua. Ranei, ina mahi ana koe me te RipangaKaurori, ka hiahia koe ki te whakahou i runga i te rere ia 10 hēkona, me era atu.

Kia titiro tatou he aha te kaha o Excel me Windows ki te whakatinana i tenei.

Te whakahaere tonotono i te auau

Ko te huarahi ngawari ki te mahi i tenei ko te whakamahi i te tikanga hanga-i roto i te VBA Taupānga.OnTimeHe whakahaere i te tonotono kua tohua i te waa kua tohua. Kia mohio tatou ki tenei me tetahi tauira mahi.

Whakatuwheratia te ētita Visual Basic me te paatene o taua ingoa i runga i te ripa kaiwhakawhanake (Kaiwhakawhanake) he pokatata papapātuhi ranei alt+F11, kōkuhu kōwae hōu mā te tahua Kōkuhu – Kōwae ka kape i te waehere e whai ake nei ki reira:

Dim TimeToRun 'taurangi ao kei te penapena te wa oma e whai ake nei 'koinei te tonotono matua Sub MyMacro() Application.Calculate 'tātaihia te pukapuka Awhe("A1").Interior.ColorIndex = Int(Rnd() * 56) 'whakakī pūtau A1 me te tae matapōkere :) Karangatia NextRun 'whakahaerehia te tonotono NextRun ki te tautuhi i te wa oma e whai ake nei Whakamutunga Sub 'ma tenei tonotono e whakarite te wa mo te rere o te tonotono matua Sub NextRun() TimeToRun = Now + TimeValue("00: 00:03") 'taapirihia te 3 hēkona ki te wa o naianei Application.OnTime TimeToRun, "MyMacro" 'whakaritea te oma e whai ake nei Whakamutunga Sub' tonotono hei timata i te raupapa tukurua Sub Start() Waea NextRun End Sub' tonotono ki te whakamutu i te raupapa tukurua Sub Mutu() Application.OnTime TimeToRun, "MyMacro", , False End Sub  

Kia mohio tatou he aha kei konei.

Tuatahi, me hiahia he taurangi hei pupuri i te wa o te rere o to tatou tonotono - ka karanga ahau TimeToRun. Kia mahara ko nga ihirangi o tenei taurangi me watea ki o tatou tonotono katoa o muri mai, no reira me mahi tatou ao, ara, whakapuaki i te timatanga o te kōwae i mua i te tuatahi Sub.

Ka haere mai to maatau tonotono matua TakuMacro, ka mahi i te mahi matua – ki te tatau ano i te pukapuka ma te whakamahi i te tikanga Taupānga.Tia. Kia marama ake ai, i tapirihia e ahau te tauira =TDATE() ki te rau i roto i te pūtau A1, e whakaatu ana i te ra me te wa - ka tatauhia ano, ka whakahouhia nga ihirangi ki mua tonu i o tatou kanohi (whakahokia noa te whakaaturanga o nga hēkona i roto i te pūtau. hōputu). Mo te ngahau ake, i tapirihia ano e ahau ki te tonotono te whakahau kia whakaki i te pūtau A1 ki te tae matapōkeretia (ko te waehere tae he tauoti i te awhe 0..56, he mea hanga e te mahi. Rnd me te whakaawhiwhi ki runga ki te mahi tauoti Int).

Tonotono Rere Panuku ka taapiri atu ki te uara o mua TimeToRun 3 hēkona anō ka whakarite i te oma o te tonotono matua TakuMacro mo tenei wa hou. Ko te tikanga, i roto i te mahi, ka taea e koe te whakamahi i etahi atu waahi e hiahia ana koe ma te whakarite i nga tautohetohe mahi Uara Wā i te whakatakotoranga hh:mm:ss.

Ka mutu, mo te waatea noa, kua taapirihia etahi tonotono whakarewa raupapa. Kāinga me tona otinga Mutu. Ko te whakamutunga ka whakamahi i te tohenga tikanga tuawha ki te wawahi i te raupapa. I te wa rite teka.

Tapeke ki te whakahaere koe i te tonotono Kāinga, ka huri tenei carousel katoa, ka kite tatou i te pikitia e whai ake nei i runga i te rau:

Ka taea e koe te aukati i te raupapa ma te whakahaere i te tonotono Mutu. Mo te waatea, ka taea e koe te tautapa i nga pokatata papapātuhi ki nga tonotono e rua ma te whakamahi i te whakahau Tonotono – Kōwhiringa ripa kaiwhakawhanake (Kaiwhakawhanake — Tonotono — Kōwhiringa).

Te whakahaere tonotono i runga i te waarangi

Ko te tikanga, ko nga mea katoa e whakaahuatia ana i runga ake ka taea anake mena kei a koe te whakahaere a Microsoft Excel ka tuwhera to maatau konae ki roto. Inaianei me titiro ki tetahi keehi uaua ake: me whakahaere koe i a Excel i runga i te raarangi kua whakaritea, hei tauira, ia ra i te 5:00, whakatuwheratia he purongo nui me te uaua ki roto ka whakahou i nga hononga me nga patai katoa kei roto kia pai ai. kia rite mo te wa ka tae ki te mahi 🙂

I tenei ahuatanga, he pai ake te whakamahi Pūhōtaka Windows – he papatono i hangaia ki roto i tetahi momo putanga o Windows ka taea te mahi i nga mahi kua tohua i runga i te waarangi. Inaa, kei te whakamahi kee koe me te kore e mohio, na te mea ka tirotirohia e to PC nga whakahoutanga, te tango i nga papaaarangi anti-huaketo hou, te tukutahi i nga kōpaki kapua, me era atu. Ko te mahi katoa a te Kaihōtaka. Na ko ta maatau mahi he taapiri atu ki nga mahi o naianei tetahi atu ka whakarewa i a Excel ka whakatuwhera i te konae kua tohua ki roto. A ka whakairihia ta tatou tonotono ki runga i te kaupapa Pukamahi_Tuwhera tenei kōnae – a kua whakatauhia te raruraru.

Kei te pirangi au ki te whakatupato i a koe i tenei wa ko te mahi tahi me te Kaihōtaka ka hiahia motika kaiwhakamahi matatau, na ki te kore e kitea e koe nga whakahau me nga mahi e whakaahuatia ana i raro nei i runga i to rorohiko mahi i te tari, whakapaa atu ki o tohunga IT mo te awhina.

Te whakarewa i te Kaihōtaka

Na kia timata a te Kaihōtaka. Ki te mahi i tenei, ka taea e koe:

  • Pāwhiri matau ki te paatene Tīmata me te whiriwhiri Whakahaere Rorohiko (Whakahaere Rorohiko)
  • Tīpakohia i te Paewhiri Mana: Whakahaerenga – Kaiwhakarite Mahi (Paewhiri Mana — Utauta Whakahaere — Kaihōtaka Mahi)
  • Tīpakohia mai i te tahua matua Tīmata – Apatoko – Utauta Pūnaha – Kaihōtaka Mahi
  • Patohia te pokatata papapihi Win+R, tomo Taumahi.dc me te pēhi E tomo

The following window should appear on the screen (I have an English version, but you can also have a version):

Te whakahaere tonotono i te waa

Hangaia he mahi

Hei waihanga i tetahi mahi hou ma te whakamahi i tetahi ruānuku taahiraa-i-taahiraa ngawari, paatohia te hono Waihangahia he mahi ngawari (Waihanga Mahi Taketake) i te pae matau.

I te taahiraa tuatahi o te ruānuku, whakauruhia te ingoa me te whakaahuatanga o te mahi ka mahia:

Te whakahaere tonotono i te waa

Pāwhiritia te pātene Panuku (Panuku) a hei te mahi e whai ake nei ka tohua e matou he keu - te tere o te whakarewatanga, he huihuinga ranei ka whakarewa i a maatau mahi (hei tauira, te huri i te rorohiko):

Te whakahaere tonotono i te waa

Mena i kowhiria e koe Daily (Ia rā), i te taahiraa e whai ake nei ka hiahia koe ki te kowhiri i te waa motuhake, te ra tiimata o te raupapa me te taahiraa (ia rua o nga ra, ra 2, me etahi atu):

Te whakahaere tonotono i te waa

Ko te mahi e whai ake nei ko te whiriwhiri i tetahi mahi - Whakahaerehia te papatono (Tīmatahia he hōtaka):

Te whakahaere tonotono i te waa

Ka mutu, ko te mea tino pai ko te mea e tika ana kia whakatuwherahia:

Te whakahaere tonotono i te waa

i roto i te Papatono, tuhinga tuhi ranei (Pataka/tuhi) me whakauru koe i te huarahi ki a Microsoft Excel hei kaupapa, ara ki te Excel executable. I runga i nga rorohiko rereke me nga momo putanga rereke o Windows me Office, kei roto pea tenei konae i nga kōpaki rereke, na konei etahi huarahi hei kimi i tona waahi:

  • Pāwhiri-matau i runga i te ata (pokatata) hei whakarewa i te Excel ki runga papamahi, ki te paetaumahi ranei ka kowhiria te tono Materials (Ahuatanga), a, i te matapihi e tuwhera ana, kapehia te ara mai i te raina Target:

    Te whakahaere tonotono i te waa                      Te whakahaere tonotono i te waa

  • Whakatuwherahia tetahi pukamahi Excel, ka whakatuwhera Kaiwhakahaere Tūmahi (Kaiwhakahaere Mahi) koi Ctrl+alt+Mai a ma te panui matau i te raina Microsoft Excel, whiriwhiria he whakahau Materials (Ahuatanga). I te matapihi e tuwhera ana, ka taea e koe te kape i te ara, kaua e wareware ki te taapiri i te whakamuri ki a EXCEL.EXE i te mutunga:

    Te whakahaere tonotono i te waa              Te whakahaere tonotono i te waa

  • Whakatuwheratia te Excel, whakatuwheratia te ētita Visual Basic me te pokatata papapātuhi alt+F11, papa tuwhera tonu Tuhinga o mua Ctrl+G, tomo te whakahau ki roto:

    ? Taupānga.Ara

    … ka paato atu E tomo

    Te whakahaere tonotono i te waa

    Tāruatia te ara hua, kaua e wareware ki te taapiri i te whakamuri ki a EXCEL.EXE i te mutunga.

i roto i te Tāpirihia he tautohe (he whiringa) (Taapirihia nga tohenga (he whiriwhiri)) me whakauru e koe te ara katoa ki te pukapuka me te tonotono e hiahia ana matou ki te whakatuwhera.

Ka uru nga mea katoa, katahi ka paato Panuku a ka Mutu (Whakaoti). Me taapiri te mahi ki te rarangi whanui:

Te whakahaere tonotono i te waa

He pai ki te whakahaere i te mahi i hangaia ma te whakamahi i nga paatene kei te taha matau. I konei ka taea e koe te whakamatautau i te mahi ma te whakahaere tonu (oma)me te kore e tatari mo te wa kua tohua. Ka taea e koe te whakakore i tetahi mahi mo te wa poto (Monokia)kia mutu te rere mo tetahi wa, penei i to hararei. Ana, ka taea e koe te whakarereke i nga tawhā (ra, wa, ingoa konae) ma te paatene Materials (Ahuatanga).

Tāpirihia he tonotono hei whakatuwhera i te konae

Inaianei kei te whakairihia ki roto i ta maatau pukapuka te whakarewatanga o te tonotono e hiahiatia ana mo te huihuinga tuwhera konae. Ki te mahi i tenei, whakatuwheratia te pukapuka ka haere ki te ētita Visual Basic ma te whakamahi i te pokatata papapātuhi alt+F11 patene ranei Visual Basic ripa kaiwhakawhanake (Kaiwhakawhanake). I te matapihi e tuwhera ana i te kokonga maui o runga, me rapu koe i ta maatau konae i runga i te rakau ka paato-rua ki te whakatuwhera i te waahanga. Tenei pukapuka (Tenei Pukamahi).

Ki te kore koe e kite i tenei matapihi i roto i te ētita Visual Basic, ka taea e koe te whakatuwhera ma te tahua Tirohanga — Project Explorer.

I te matapihi kōwae e tūwhera ana, tāpirihia he kaihautū takahanga pukapuka tuwhera mā te tīpako mai i ngā rārangi taka-iho i runga Pukapuka mahi и tuwhera, aua:

Te whakahaere tonotono i te waa

Me puta he tauira tikanga ki te mata. Pukamahi_Tuwhera, kei waenganui i nga rarangi Tangata Tangata и Sub whakamutunga a me whakauru e koe aua whakahau VBA me mahi aunoa ina whakatuwheratia tenei pukamahi Excel, ina whakatuwherahia e te Kaihōtaka kia rite ki te raarangi. Anei etahi whiringa whaihua mo te overclocking:

  • ThisWorkbook.RefreshKatoa – Ka whakahou i nga patai raraunga o waho, nga patai Uiui Hiko, me nga RipangaKaurori. Ko te kōwhiringa tino whai kiko. Kaua e wareware ki te tuku hononga ki nga raraunga o waho ma te taunoa me te whakahou i nga hononga ma Kōnae – Kōwhiringa – Pokapū Whirinaki – Kōwhiringa Pokapū Whirinaki – Ihirangi o waho, ki te kore, ka whakatuwherahia e koe te pukapuka, ka puta mai he whakatupato paerewa me te Excel, me te kore e whakahou i tetahi mea, ka tatari mo to manaakitanga i te ahua o te panui i te paatene Whakahohe ihirangi (Whakahohe ihirangi):

    Te whakahaere tonotono i te waa

  • ActiveWorkbook.Connections("Ingoa_Hononga").Whakahou — te whakahou i nga raraunga mo te hononga Hononga_Ingoa.
  • Rau(“Raurangi5“).RipangaKaurori(“RipangaKaurori1«).PivotCache.Refresh – whakahōu ana i te ripanga kaurori kotahi kua whakaingoatia RipangaKaurori1 i runga i te rau Rauemi5.
  • Taupānga.Tia – te tataunga o nga pukamahi Excel tuwhera katoa.
  • Application.CalculateFullRebuild – Me tatau ano i nga tauira katoa me te hanga ano i nga whakawhirinakitanga katoa i waenga i nga pūtau i roto i nga pukamahi tuwhera katoa (he rite ki te whakauru ano i nga tauira katoa).
  • Pepamahi(“Ripoata”).Print Out – pepa tā Whakaahua.
  • Karangatia takuMacro – whakahaere tonotono kua whakaingoatia TakuMacro.
  • ThisWorkbook.Tiaki – tiakina te pukapuka o naianei
  • ThisWorkbooks.SaveAs “D:ReportReport” & Whakakapi(Na, “:”, “-“) & “.xlsx” – tiakina te pukapuka ki te kōpaki D:Puranga i raro i te ingoa Whakaahua me te ra me te wa i apitihia ki te ingoa.

Mena kei te pirangi koe kia mahia te tonotono ina whakatuwherahia te konae e te Kaihōtaka i te 5:00 am, kaua i nga wa katoa ka whakatuwhera te kaiwhakamahi i te pukamahi i te ra mahi, he mea tika ki te taapiri i te haki taima, hei tauira:

Ki te Whakahōputu(Na, "hh:mm") = "05:00" Na ThisWorkbook.RefreshAll  

Heoi ano. Kaua e wareware ki te tiaki i to pukamahi ki te whakatakotoranga tonotono (xlsm, xlsb ranei) ka taea e koe te kati i a Excel ka hoki ki te kainga, ka noho tonu to rorohiko. I tetahi wa (ahakoa kua raka te PC), ka whakarewahia e te Kaihōtaka a Excel ka whakatuwhera i te konae kua tohua ki roto, ka mahia e to maatau tonotono nga mahi kua whakaritea. A ka harikoa koe i runga i te moenga i te wa e tatau aunoatia ana to ripoata taumaha - ataahua! 🙂

  • He aha nga tonotono, me pehea te whakamahi, kei hea te whakauru i te waehere Visual Basic ki Excel
  • Me pehea te hanga i to ake tonotono taapiri mo Excel
  • Me pehea te whakamahi i te Pukamahi Tonotono Whaiaro hei whare pukapuka mo o tonotono i Excel

Waiho i te Reply