Ir vairāki veidi, kā izpildīt makro programmā Microsoft Excel. Makro ir darbība vai darbību kopa, ko var izmantot uzdevumu automatizēšanai. Makro tiek ierakstīti programmēšanas valodā Visual Basic for Applications. Makro var izpildīt, lentes cilnē Izstrādātājs atlasot komandu Makro. Atkarībā no tā, kā makro ir piešķirts izpildei, to var izpildīt, nospiežot īsinājumtaustiņu kombināciju, atlasot pogu ātrās piekļuves rīkjoslā vai pielāgotā grupas lentē vai atlasot objektu, grafiku vai vadīklu. Turklāt makro var izpildīt automātiski ikreiz, kad atverat darbgrāmatu.
Pirms makro izpildes
Pirms sākat darbu ar makro, iespējojiet cilni Izstrādātājs .
- Operētājsistēmai Windows dodieties uz Faila>opcijas>Lentes pielāgošana, pēc tam sadaļā Lentes pielāgošana zem Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājs un nospiediet Labi.
- Ja lietojat Mac datoru, dodieties uz Excel>Preferences...>Lente & rīkjosla, pēc tam sadaļā Lentes pielāgošana zem Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājs un nospiediet Labi.
Makro palaišana no cilnes Izstrādātājs
Atveriet darbgrāmatu, kurā ir makro.
On the Developer tab, select Macros.
Lodziņā Makro nosaukums atlasiet makro, kuru vēlaties izpildīt, un nospiediet pogu Izpildīt.
Ir pieejamas arī citas iespējas.
- Opcijas — pievienojiet īsinājumtaustiņu vai makro aprakstu.
- Ieiet vai ieiet — Visual Basic redaktors tiks atvērts uz makro pirmo rindiņu. Nospiediet taustiņu F8 , lai pārvietotos cauri makro kodam pa vienai rindiņai.
- Rediģēt — tiks atvērts Visual Basic redaktors un varēsit rediģēt makro kodu pēc nepieciešamības. Kad izmaiņas ir pabeigtas, nospiediet taustiņu F5 , lai izpildītu makro no redaktora.
Makro izpilde, nospiežot kombinēto īsinājumtaustiņu
Ierakstot makro, varat pievienot īsinājumtaustiņu kombināciju, kā arī varat pievienot kombināciju esošam makro.
On the Developer tab, select Macros.
Lodziņā Makro nosaukums atlasiet makro, kuru vēlaties piešķirt īsinājumtaustiņu kombinācijai.
Atlasiet Opcijas.
Tiek atvērts dialoglodziņš Makro opcijas .Lodziņā Saīsnes taustiņš ierakstiet visus mazos vai lielos burtus, ko vēlaties izmantot ar īsinājumtaustiņu.
Piezīme
- Operētājsistēmā Windows mazo burtu īsinājumtaustiņš ir Ctrl+burts. Lielajiem burtiem tas ir Ctrl+Shift+Letter.
- Mac datoros mazo burtu īsinājumtaustiņš ir Option+Command+burts, taču darbosies arī Ctrl+burts . Lielajiem burtiem tas ir Ctrl+Shift+Letter.
- Esiet uzmanīgs, piešķirot īsinājumtaustiņus, jo tie ignorēs visus ekvivalentos noklusējuma Excel īsinājumtaustiņus, kamēr darbgrāmata, kurā ir makro, ir atvērta. Piemēram, ja piešķirsit makro Ctrl+z, zaudēsit iespēju atsaukt. Tāpēc ieteicams to vietā lietot taustiņu kombināciju Ctrl+Shift+lielais burts , piemēram, Ctrl+Shift+Z, kam programmā Excel nav līdzvērtīgas saīsnes.
Programmā Excel jau piešķirto īsinājumtaustiņu kombināciju ar Ctrl sarakstu skatiet rakstā Excel īsinājumtaustiņi un funkciju taustiņi.
Lodziņā Apraksts ierakstiet makro aprakstu.
Atlasiet Labi , lai saglabātu veiktās izmaiņas, un pēc tam atlasiet Atcelt , lai aizvērtu dialoglodziņu Makro .
Makro izpilde, atlasot pogu ātrās piekļuves rīkjoslā
Lai izpildītu makro no ātrās piekļuves rīkjoslas pogas, šī poga vispirms ir jāpievieno rīkjoslai. Kā to paveikt, skatiet sadaļā Makro piešķiršana pogai.
Makro izpilde, atlasot pogu pielāgotā grupā lentē
Varat izveidot pielāgotu grupu, kas tiek parādīta lentes cilnē, un pēc tam piešķirt makro kādai šīs grupas pogai. Piemēram, cilnei Izstrādātājs varat pievienot pielāgotu grupu "Mani makro" un pēc tam jaunajai grupai pievienot makro (kas tiek rādīts kā poga). Kā to paveikt, skatiet sadaļā Makro piešķiršana pogai.
Makro izpilde, atlasot grafikas objekta apgabalu
Grafikā varat izveidot tīklāju, uz kura lietotāji var noklikšķināt, lai izpildītu makro.
Ievietojiet darblapā grafikas objektu, piemēram, attēlu, vai zīmējiet formu. Bieži sastopams scenārijs ir zīmēt noapaļota taisnstūra formu un formatēt to tā, lai tas izskatītos kā poga.
Informāciju par grafikas objekta ievietošanu skatiet sadaļā Formu pievienošana, mainīšana vai dzēšana.Ar peles labo pogu noklikšķiniet uz izveidotā tīklāja un pēc tam atlasiet Piešķirt makro.
Veiciet vienu no šīm darbībām:
Lai grafikas objektam piešķirtu esošu makro, veiciet dubultklikšķi uz makro vai ievadiet tā nosaukumu lodziņā Makro nosaukums .
Lai ierakstītu jaunu makro, kas jāpiešķir atlasītajam grafikas objektam, atlasiet Ierakstīt makro, ievadiet makro nosaukumu dialoglodziņā Makro ierakstīšana un pēc tam atlasiet Labi , lai sāktu makro ierakstīšanu. Kad esat pabeidzis makro ierakstīšanu, cilnes Izstrādātājs grupā Kods atlasiet pogas Pārtraukt ierakstīšanu
.Padoms
Varat arī atlasīt ierakstīšanas pārtraukšanas
statusa joslas kreisajā pusē.Lai rediģētu esošu makro, lodziņā Makro nosaukums atlasiet makro nosaukumu un pēc tam atlasiet Rediģēt.
Atlasiet Labi.
Makro izpilde no Visual Basic redaktora (VBE)
Cilnē Izstrādātājs atlasiet Visual Basic, lai palaistu Visual Basic redaktoru (VBE). Pārlūkojiet projekta pētnieku līdz modulim, kurā atrodas makro, kuru vēlaties izpildīt, un atveriet to. Visi šī moduļa makro tiks uzskaitīti rūtī labajā pusē. Atlasiet makro, kuru vēlaties izpildīt, novietojot kursoru jebkurā makro vietā un nospiežot taustiņu F5, vai izvēlnē dodieties uz Palaist>makro.
Makro konfigurēšana automātiskai palaišanai, atverot darbgrāmatu
Izveidot Workbook_Open pasākumu.
Šajā piemērā izmantots notikums Atvēršana , lai izpildītu makro, atverot darbgrāmatu.
Atveriet darbgrāmatu, kurā vēlaties pievienot makro vai izveidot jaunu darbgrāmatu.
Cilnes Izstrādātājs grupā Kods atlasiet Visual Basic.
Projekta pētnieka logā ar peles labo pogu noklikšķiniet uz objekta ThisWorkbook un pēc tam atlasiet Skatīt kodu.
Padoms
Ja projekta pētnieka logs nav redzams, izvēlnē Skats atlasiet Projekta pētnieks.
Objektu sarakstā virs loga Kods atlasiet Darbgrāmata.
Tādējādi automātiski tiek izveidota tukša Open pasākuma procedūra, piemēram:Private Sub Workbook_Open()
End SubProcedūrai pievienojiet šādas koda rindiņas:
Private Sub Workbook_Open()
Ziņojuma lodziņa datums
Worksheets("Lapa1"). Diapazons ("A1"). Vērtība = datums
End SubPārslēdzieties uz programmu Excel un saglabājiet darbgrāmatu kā darbgrāmatu ar iespējotu makro (.xlsm).
Aizveriet un vēlreiz atveriet darbgrāmatu. Vēlreiz atverot darbgrāmatu, programma Excel izpilda Workbook_Open procedūru, kas ziņojumu lodziņā parāda šodienas datumu.
Ziņojuma lodziņā atlasiet Labi .
Piezīme
Darblapas Lapa1 šūnā A1 ir iekļauts arī datums, kas iegūts pēc Workbook_Open procedūras veikšanas.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.
Skatiet arī
Automātiska makro palaišana, atverot darbgrāmatu
Uzdevumu automatizēšana, izmantojot makro rakstītāju
Makro ierakstīšana, lai Excel startēšanas brīdī atvērtu noteiktas darbgrāmatas