Pastāv vairāki veidi, kā programmā Microsoft Excel izpildīt makro. 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 vienmēr var izpildīt, noklikšķinot uz komandas Makro lentes cilnē Izstrādātājs. Atkarībā no tā, kā makro ir piešķirts palaišanai, varat to palaist, arī nospiežot kombināciju saīsnes taustiņu kombinācija, noklikšķinot uz ātrās piekļuves rīkjoslas pogas vai pielāgotā lentes grupā vai noklikšķinot uz objekta, grafikas vai vadīklas. Turklāt makro var palaist automātiski ikreiz, kad atverat darbgrāmatu.
Pirms makro izpildes
Pirms sākat darbu ar makro, iespējojiet cilni Izstrādātājs .
-
Sistēmā Windows dodieties uz Sadaļu Failu > , > Lentes pielāgošana.
-
Mac datoriem dodieties uz Excel > Preferences... > Ribbon & Toolbar.
-
Pēc tam sadaļas Lentes pielāgošana sadaļā Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājs un nospiediet Labi.
-
Atveriet darbgrāmatu, kurā ir makro.
-
Cilnes Izstrādātājs grupā Kods noklikšķiniet uz Makro.
-
Lodziņā Makro nosaukums noklikšķiniet uz makro, kuru vēlaties izpildīt, un nospiediet pogu Palaist.
-
Jums ir arī citas iespējas:
-
Opcijas — pievienojiet īsinājumtaustiņu vai makro aprakstu.
-
Darbība — tiek atvērta Visual Basic Redaktors kas atrodas makro pirmajā rindiņā. Nospiežot taustiņu F8 , varat izpildīt makro kodu pa vienai rindiņai.
-
Rediģēt — tiks atvērts Visual Basic Redaktors un nepieciešamības gadījumā jūs varētu rediģēt makro kodu. Kad esat veicis izmaiņas, varat nospiest taustiņu F5 , lai izpildītu makro no redaktora.
-
Ie ierakstīšanas laikā makro var pievienot kombināciju īsinājumtaustiņu, kā arī varat pievienot makro esošam makro:
-
Cilnes Izstrādātājs grupā Kods noklikšķiniet uz Makro.
-
Lodziņā Makro nosaukums noklikšķiniet uz makro, kuru vēlaties piešķirt kombinācijas īsinājumtaustiņam.
-
Noklikšķiniet uz Opcijas.
Tiek atvērts dialoglodziņš Makro opcijas.
-
Lodziņā Īsinājumtaustiņš ierakstiet mazos vai lielos burtus, ko vēlaties izmantot ar īsinājumtaustiņu.
Piezīmes.:
-
Operētājsistēmā Windows īsinājumtaustiņš mazajiem burtiem ir Ctrl+burts. Lielajiem burtiem tas ir Ctrl+Shift+burts.
-
Mac datoros īsinājumtaustiņi mazajiem burtiem ir Option+Command+letter, bet darbojas arī Ctrl+burts. Lielajiem burtiem tas ir Ctrl+Shift+burts.
-
Uzmanieties, piešķirot īsinājumtaustiņus, jo tie ignorēs visus ekvivalentos noklusējuma Excel īsinājumtaustiņus, kamēr darbgrāmata, kurā atrodas makro, ir atvērta. Piemēram, ja piešķirat makro taustiņu kombinācijai Ctrl+z, zaudēsit iespēju Atsaukt. Tāpēc parasti ir ieteicams izmantot taustiņu kombināciju Ctrl+Shift+ lielie burti, piemēram, Ctrl+Shift+Z, kam nav ekvivalenta saīsnes programmā Excel.
Sarakstu ar īsinājumtaustiņu kombināciju Ctrl kombināciju taustiņiem, kas jau ir piešķirti programmā Excel, skatiet rakstā Excel īsinājumtaustiņi un funkciju taustiņi.
-
-
Lodziņā Apraksts ierakstiet makro aprakstu.
-
Noklikšķiniet uz Labi, lai saglabātu veiktās izmaiņas, un pēc tam noklikšķiniet uz Atcelt , lai aizvērtu dialoglodziņu Makro.
Lai izpildītu makro no ātrās piekļuves rīkjoslas pogas, šī poga vispirms ir jāpievieno rīkjoslai. Kā to paveikt, skatiet rakstā Makro piešķiršana pogai.
Varat izveidot pielāgotu grupu, kas tiek parādīta lentes cilnē, un pēc tam piešķirt makro šīs grupas pogai. Piemēram, varat pievienot pielāgotu grupu "Mani makro" cilnē Izstrādātājs un pēc tam pievienot makro (kas parādās kā poga) jaunajai grupai. Kā to paveikt, skatiet rakstā Makro piešķiršana pogai.
Makro izpildīšana, noklikšķinot uz grafikas objekta apgabala
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. Parasti uzzīmējiet noapaļota taisnstūra formu un formatējiet to tā, lai tā izskatītos kā poga.
Informāciju par grafikas objekta ievietošanu skatiet rakstā Formu pievienošana, mainīšana vai dzēšana.
-
Ar peles labo pogu noklikšķiniet uz izveidotā tīklāja un pēc tam noklikšķiniet uz Piešķirt makro.
-
Veiciet vienu no turpmākajā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, noklikšķiniet uz Ierakstīt, dialoglodziņā Makro ierakstīšana ierakstiet makro nosaukumu un pēc tam noklikšķiniet uz Labi, lai sāktu makro ierakstīšanu. Kad esat pabeidzis makro ierakstīšanu, noklikšķiniet uz ierakstīšanas apturēšana cilnesIzstrādātājs grupā Kods.
Padoms.: Varat arī statusa joslas noklikšķināt uz Apturēt ierakstīšanu.
-
Lai rediģētu esošu makro, noklikšķiniet uz makro nosaukuma lodziņā Makro nosaukums un pēc tam noklikšķiniet uz Rediģēt.
-
-
Noklikšķiniet uz Labi.
Cilnē Izstrādātājs noklikšķiniet uz Visual Basic, lai palaistu Visual Basic Redaktors (VBE). Pārlūkojiet projekta pārlūku uz moduli, kurā atrodas makro, kuru vēlaties palaist, un atveriet to. Visi makro šajā modulī tiks uzskaitīti rūtī labajā pusē. Atlasiet makro, kuru vēlaties izpildīt, novietojot kursoru jebkurā vietā makro ietvaros un nospiežot taustiņu F5 vai izvēlnē dodieties uz Palaist >izpildīt makro.
Izveidotu Workbook_Open notikumu.
Šajā piemērā tiek izmantots notikums Open , lai palaistu makro, atverot darbgrāmatu.
-
Atveriet darbgrāmatu, kurā vēlaties pievienot makro, vai izveidojiet jaunu darbgrāmatu.
-
Cilnes Izstrādātājs grupā Kods noklikšķiniet uz Visual Basic.
-
Projekta pētnieks logā ar peles labo pogu noklikšķiniet uz objekta ŠīDarbgrāmata un pēc tam noklikšķiniet uz Skatīt kodu.
Padoms.: Ja projekta pētnieks nav redzams, izvēlnē Skats noklikšķiniet uz Projekta pētnieks.
-
Objektu sarakstā virs koda loga atlasiet Darbgrāmata.
Šādi atvēršanas notikumam automātiski tiek izveidota tukša procedūra, piemēram, šādi:
privātā apakštipa Workbook_Open() End Sub -
Pievienojiet procedūrai šādas koda rindiņas:
Privātā apakšvirsraksts Workbook_Open() MsgBox datuma darblapas("Lapa1"). Range("A1"). Value = Date End Sub -
Pā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 Workbook_Open darbību, kas ziņojuma lodziņā parāda šodienas datumu.
-
Ziņojuma lodziņā noklikšķiniet uz Labi.
Piezīme.: Darblapas1 šūnā A1 ir arī datums, kas iegūts, izpildot Workbook_Open procedūru.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tech 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