Clàr-innse
Tha an artaigil a’ coimhead air mar a chuireas tu macros air ann an Excel, a’ mìneachadh bunaitean tèarainteachd macro agus a’ sealltainn mar a leasaicheas tu na roghainnean tèarainteachd gus còdan VBA a ruith gu sàbhailte.
Mar cha mhòr gin teicneòlas, faodar macros a chleachdadh airson math agus olc. Mar sin, ann an Microsoft Excel, tha a h-uile macros ciorramach gu bunaiteach. Tha an oideachadh seo a’ còmhdach diofar dhòighean air macros a chomasachadh ann an Excel agus a’ mìneachadh chunnartan a dh’ fhaodadh a bhith co-cheangailte ri sin.
Tèarainteachd macro ann an Excel
Mus tèid thu an comas macros anns na duilleagan-obrach agad, is e cudromach tuigsinn cho cunnartach sa dh’ fhaodadh iad a bhith.
Ged a tha còdan VBA gu math èifeachdach ann a bhith a’ dèanamh fèin-ghluasad air gnìomhan iom-fhillte agus ath-aithriseach, tha iad nan adhbhar cunnart mòr a thaobh tèarainteachd. Faodaidh macro droch-rùnach a ruitheas tu gun fhiosta milleadh a dhèanamh air faidhlichean air a’ chlàr chruaidh agad no cuir às gu tur, an dàta agad a mhilleadh, agus eadhon an stàladh Microsoft Office agad a thruailleadh. Air an adhbhar seo, 's e suidheachadh bunaiteach Excel a h-uile macro le fios a chur à comas.
Ciamar a sheachlas tu na cunnartan sin? Dìreach lean aon riaghailt shìmplidh: cuir an comas macros sàbhailte a-mhàin - feadhainn a sgrìobh thu no a chlàr thu fhèin, macros bho thùsan earbsach, agus còdan VBA a tha thu air ath-sgrùdadh agus air an làn thuigsinn.
Mar a chuireas tu an comas macros airson leabhraichean-obrach fa leth
Tha dà dhòigh air macros a thionndadh airson faidhle sònraichte: gu dìreach bhon leabhar-obrach agus tron Backstagesealladh.
Cuir an comas macros tro bhàr rabhaidh tèarainteachd
Leis na roghainnean macro bunaiteach, nuair a dh’ fhosglas tu leabhar-obrach anns a bheil macros an toiseach, nochdaidh am bàr rabhaidh tèarainteachd buidhe aig mullach na duilleige dìreach fon chlàr. rioban:
Ma tha an Deasaiche Lèirsinneach Bunaiteach fosgailte nuair a dh’fhosglas tu am faidhle le macros, thèid Sanas Tèarainteachd Microsoft Excel a thaisbeanadh:
Ma tha earbsa agad ann an stòr an fhaidhle agus fios agad gu bheil a h-uile macros tèarainte, cliog air a’ phutan Dèan comas air susbaint no Dèan comas air Macros . Tionndaidhidh seo na macros air agus nì e am faidhle na sgrìobhainn earbsach . An ath thuras a dh'fhosglas tu an leabhar-obrach, cha nochd an rabhadh tèarainteachd.
Mura bheil fios cò às a thàinig am faidhle agus mura h-eil thu airson macros a chur an comas, faodaidh tu briogadh air a' phutan 'X' gus a dhùnadh. an rabhadh tèarainteachd. Thèid an rabhadh à sealladh, ach bidh macros fhathast ciorramach. Ma dh'fheuchas tu ri macro a ruith, thig an teachdaireachd a leanas gu buil.
Ma tha thu air macros a chuir à comas gun fhiosta, dìreach fosgail an leabhar-obrach a-rithist, agus an uairsin cliog air Dèan comas air Susbaint putan air a’ bhàr rabhaidh.
Tionndaidh air macros ann an sealladh Backstage
Is e dòigh eile air macros a chomasachadh airson leabhar-obrach sònraichte tro shealladh Office Backstage. Seo mar a leanas:
- Briog air an taba File , agus an uairsin briog air Info sa chlàr-taice air an taobh chlì.
- Anns a' Tèarainteachd Rabhadh sgìre, briog air Cuir an comas susbaint > Cuir an comas an t-susbaint gu lèir .
Mar a thachair leis an dòigh roimhe, bidh an leabhar-obrach agad na sgrìobhainn earbsach.
Na bu chòir dhut fios a bhith agad mu sgrìobhainnean earbsach ann an Excel
Le bhith a’ comasachadh macros tro bhàr teachdaireachd no sealladh Backstage bidh am faidhle na sgrìobhainn earbsach. Ach, chan urrainnear cuid de na faidhlichean Excel a dhèanamh nan sgrìobhainnean earbsach. Mar eisimpleir, dh’ fhosgail faidhlichean bho àite neo-shàbhailte leithid an Temp Folder, no ma tha rianadair an t-siostaim air poileasaidh tèarainteachd a shuidheachadh sa bhuidheann agad gus a h-uile macros a chur à comas gun fhios a bhith aca. Ann an leithid de chùisean, chan eil na macros air an comasachadh ach airson aon turas. Air an ath fhosgladh den fhaidhle, brosnaichidh Excel thu gus an susbaint a chomasachadh a-rithist. Gus seo a sheachnadh, 's urrainn dhut na roghainnean Ionad Urras agad atharrachadh no am faidhle a shàbhaladh gu ionad earbsach.
Nuair a thig leabhar-obrach sònraichte gu bhith na sgrìobhainn earbsach, chan eil dòigh ann air neo-earbsa a chur ann. Chan urrainn dhut ach liosta nan Sgrìobhainnean earbsach a ghlanadh. Airson seo, dèan na leanas:
- Briog air Faidhle > Roghainnean .
- Air an taobh chlì, tagh Urras Ionad , agus an uairsin cliog air Roghainnean an ionaid earbsa .
- Anns a’ bhogsa deasbaid Trust Centre , tagh Sgrìobhainnean earbsach air an taobh chlì.
- Briog air Clear , is an uairsin briog air OK .
Nì seo a h-uile faidhle anns an robh earbsa ann roimhe. Nuair a dh'fhosglas tu faidhle mar seo, nochdaidh an rabhadh tèarainteachd.
Gliocas. Ma nì thuChan eil thu airson earbsa a chur ann an sgrìobhainn sam bith, cuir strìochag sa bhogsa Cuir à comas Sgrìobhainnean earbsach . Bidh e comasach dhut fhathast macros a thionndadh air nuair a dh'fhosglas tu leabhar-obrach, ach dìreach airson an t-seisein làithreach.
Mar a chuireas tu an comas macros airson aon seisean
Ann an cuid de shuidheachaidhean, tha e na adhbhar airson macros a chomasachadh airson aon turas a-mhàin. Mar eisimpleir, nuair a fhuair thu faidhle Excel le còd VBA a tha thu airson a rannsachadh, ach nach eil thu airson am faidhle seo a dhèanamh na sgrìobhainn earbsach.
Stiùiridh an stiùireadh a leanas thu tro na ceumannan gus a chur an comas macros fhad 's a bhios am faidhle fosgailte:
- Briog air an taba Faidhle > Info .
- Anns an Rabhadh Tèarainteachd raon, briog air Cuir an comas susbaint > Roghainnean adhartach .
- Anns a’ bhogsa deasbaid Roghainnean tèarainteachd Microsoft Office , tagh Cuir an comas susbaint airson an t-seisein seo , is briog air OK .
Tionndaidhidh seo macros air aon turas. Nuair a dhùineas tu an leabhar-obrach, agus an uair sin ath-fhosgladh, nochdaidh an rabhadh a-rithist.
Mar a chuireas tu an comas macros anns a h-uile leabhar-obrach tro Trust Centre
Microsoft Excel a’ dearbhadh am bu chòir dhut còdan VBA a cheadachadh no a dhì-cheadachadh. ruith stèidhichte air an t-suidheachadh macro a thagh thu anns an Trust Center, a tha an t-àite far an rèitich thu na roghainnean tèarainteachd gu lèir airson Excel. Seo na dh'fheumas tu a dhèanamh:
- Briog air Faidhle taba, agus an uairsin cliog air Roghainnean aig fìor bhonn a’ bhàr chlì.
- Air a’ phana air an taobh chlì, tagh Trust Center , agus an uairsin cliog air Roghainnean Ionad an Urrais… .
Notaichean:
- Bidh an roghainn a shuidhich thu tro Ionad an Urrais gu bhith na suidheachadh macro bunaiteach ùr agus a’ buntainn gu cruinneil ris na faidhlichean Excel agad gu lèir. Ma tha thu airson macros a chur an comas airson leabhraichean-obrach sònraichte a-mhàin, sàbhail iad ann an àite earbsach nan àite.
- Le bhith a’ comasachadh a h-uile macros anns a h-uile leabhar-obrach bidh do choimpiutair so-leònte ri còdan a dh’ fhaodadh a bhith cunnartach.
Excel roghainnean macro air am mìneachadh
Gu h-ìosal mìnichidh sinn gu h-aithghearr a h-uile suidheachadh macro ann an Ionad an Urrais gus do chuideachadh le co-dhùnadh fiosraichte a dhèanamh:
- Cuir dheth a h-uile macros gun fios - tha a h-uile macros ciorramach; cha nochd rabhadh sam bith. Chan urrainn dhut macros sam bith a ruith ach an fheadhainn a tha air an stòradh ann an ionadan earbsach.
- Cuir dheth a h-uile macros le fios (bunaiteach) - tha macros à comas, ach faodaidh tu an cur an comas air a stèidh cùis ma seach.
- Cuir dheth a h-uile macros ach a-mhàin macros le soidhnigeadh didseatach - tha macros gun ainm air an cuir à comas le fiosan. Tha cead aig Macros air a shoidhnigeadh gu didseatach le teisteanas sònraichte bho fhoillsichear earbsach ruith.Mura h-eil earbsa agad san fhoillsichear, brosnaichidh Excel thu gus earbsa a chur anns an fhoillsichear agus am macro a chomasachadh.
- Cuir an comas a h-uile macros (chan eil e air a mholadh) - tha cead aig a h-uile macros ruith, a’ gabhail a-steach comas. còdan droch-rùnach.
- Cuir earbsa ann am modal nì a’ phròiseict VBA - bidh an suidheachadh seo a’ cumail smachd air ruigsinneachd prògramaichte gu modal an nì de Visual Basic for Applications. Tha e à comas gu bunaiteach gus casg a chuir air prògraman gun chead bho bhith ag atharrachadh do macros no a bhith a’ togail chòdan cronail fèin-mhìneachaidh.
Nuair a dh’ atharraicheas tu roghainnean Ionad an Urrais, thoir an aire nach eil iad a’ buntainn ach ri Excel, chan ann ris a h-uile duine. Prògraman oifis.
Cuir an comas macros gu buan ann an àite earbsach
An àite a bhith a’ làimhseachadh nan roghainnean macro cruinne, ’s urrainn dhut Excel a rèiteachadh gus earbsa a chur ann an àiteachan sònraichte air a’ choimpiutair no an lìonra ionadail agad. Bidh faidhle Excel sam bith ann an àite earbsach a’ fosgladh le macros air an comasachadh agus às aonais rabhaidhean tèarainteachd, eadhon ged a tha an roghainn Cuir à comas a h-uile macros gun fhios air a thaghadh ann an roghainnean Ionad an Urrais. Leigidh seo leat macros a ruith ann an leabhraichean-obrach sònraichte nuair a tha a h-uile macros Excel eile à comas!
Eisimpleir de na faidhlichean sin anns an Leabhar-obrach Macro Pearsanta - tha a h-uile còd VBA san leabhar-obrach sin rim faotainn dhut a chleachdadh nuair a thòisicheas tu air Excel, ge bith dè na roghainnean macro a th’ agad.
Gus na h-ionadan earbsach a th’ agad an-dràsta fhaicinn no fear ùr a chur ris, dèan iad sinceumannan:
- Briog air Faidhle > Roghainnean .
- Air a' phana air an taobh chlì, tagh Trust Centre , agus an uairsin cliog air Roghainnean an ionaid earbsa… .
- Anns a’ bhogsa deasbaid Trust Centre , tagh Suidheachaidhean earbsach air an taobh chlì. Chì thu liosta de na h-àiteachan bunaiteach earbsach. Tha na h-àiteachan sin cudromach airson obair cheart tuilleadan Excel, macros agus teamplaidean, agus cha bu chòir an atharrachadh. Gu teicnigeach, 's urrainn dhut an leabhar-obrach agad a shàbhaladh gu aon de na h-ionadan bunaiteach ann an Excel, ach tha e nas fheàrr am fear agad fhèin a chruthachadh.
- Gus an t-ionad earbsach agad a stèidheachadh, cliog Cuir àite ùr ris… .
- Briog air Rùraich putan gus a sheòladh dhan phasgan a tha thu airson àite earbsach a dhèanamh.
- Ma tha thu ag iarraidh earbsa a bhith ann am fo-phasgan sam bith den phasgan a thagh thu cuideachd, thoir sùil air Tha earbsa ann am fo-phasganan an àite seo <2 cuideachd> bogsa.
- Cuir a-steach brath goirid san raon Description (faodaidh seo do chuideachadh le bhith a’ stiùireadh iomadh àite) no fàg falamh e.
- Briog air Ceart gu leòr .
Dèanta! Faodaidh tu a-nis an leabhar-obrach agad le macros a chuir san àite earbsach agad fhèin agus na gabh dragh mu roghainnean tèarainteachd Excel.
Molaidhean is notaichean:
- Feuch gum bi thu air leth faiceallach nuair a thaghas tu fearàite earbsach. Leis gu bheil Excel gu fèin-ghluasadach a’ comasachadh a h-uile macros anns a h-uile leabhar-obrach a tha air a stòradh ann an àiteachan earbsach, bidh iad nan seòrsa de bheàrn san t-siostam tèarainteachd agad, so-leònte ri macro bhìorasan agus ionnsaighean hacaidh. Na dèan pasgan sealach gu bràth mar stòr earbsach. Cuideachd, bi faiceallach leis a' phasgan Sgrìobhainnean , an àite sin cruthaich fo-phasgan agus ainmich e mar àite earbsach.
- Ma chuir thu pasgan sònraichte ri liosta nan ionadan earbsach le mearachd, tagh e agus cliog air a’ phutan Thoir air falbh .
Mar a chuireas tu an comas macros gu prògramaichte le VBA
Air fòraman Excel, bidh mòran dhaoine a’ faighneachd a bheil e comasach macros a chomasachadh gu prògramach air fosgladh leabhar-obrach agus cuir à comas iad mus fhalbh iad. Is e am freagairt sa bhad "Chan eil, chan eil e comasach". Leis gu bheil tèarainteachd macro deatamach airson tèarainteachd Excel, dhealbhaich Microsoft còd VBA sam bith gus a bhith air a phiobrachadh le cliog cleachdaiche a-mhàin.
Ach, nuair a dhùineas Microsoft doras, bidh an cleachdaiche a’ fosgladh uinneag :) Mar dhòigh-obrach, mhol cuideigin dòigh air toirt air an neach-cleachdaidh macros a chomasachadh le seòrsa de “splash screen” no “bileag stiùiridh”. Tha am beachd coitcheann mar a leanas:
Sgrìobhaidh tu còd a nì na duilleagan-obrach gu lèir ach fear a tha gu math falaichte (xlSheetVeryHidden). Tha an duilleag fhaicsinneach (sgrion-splash) ag ràdh rudeigin mar “Feuch an cuir thu an comas macros agus fosgail am faidhle a-rithist" no bheir e seachad stiùireadh nas mionaidiche.
Ma tha macros à comas, bidh anchan urrainn don neach-cleachdaidh ach an duilleag-obrach "Splash Screen" fhaicinn; tha a h-uile duilleag eile gu math falaichte.
Ma tha macros an comas, cuiridh an còd am falach a h-uile duilleag, agus an uair sin gam falach a-rithist nuair a dhùineas an leabhar-obrach.
Mar a chuireas tu à comas macros ann an Excel
Mar a chaidh ainmeachadh roimhe, is e suidheachadh bunaiteach Excel macros a chuir dheth le fios agus leigeil le luchd-cleachdaidh an comas a thoirt dhaibh le làimh ma tha iad ag iarraidh. Ma tha thu airson a h-uile macros a chuir dheth gu sàmhach, gun fios sam bith, tagh an roghainn fhreagarrach (a’ chiad fhear) ann an Ionad an Urrais.
- Anns an Excel agad, cliog air an Faidhle taba > Roghainnean .
- Air a’ phana air an taobh chlì, tagh Trust Centre , agus an uairsin cliog air Trust Center Settings… .
- Sa chlàr-taice air an taobh chlì, tagh Roghainnean Macro , tagh Cuir à comas a h-uile macros gun fhios , agus briog air OK .
Sin mar as urrainn dhut macros a chomasachadh is a chur à comas ann an Excel. Tha mi a’ toirt taing dhut airson an leughadh agus an dòchas ur faicinn air ar blog an ath sheachdain!