Kad pirmo reizi izveidojat makro darbgrāmatā, tas darbojas tikai šajā darbgrāmatā. Bet ko darīt, ja vēlaties izmantot makro citās darbgrāmatās? Lai makro būtu pieejami ikreiz, kad atverat Excel, varat tos izveidot darbgrāmatā ar nosaukumu Personal.xlsb. Tā ir datorā glabāta slēpta darbgrāmata, kas tiek atvērta fonā ikreiz, kad atverat programmu Excel.
Makro un VBA rīki ir atrodami cilnē Izstrādātājs , kas pēc noklusējuma ir paslēpta, tāpēc vispirms to iespējot. Papildinformāciju skatiet sadaļā Cilnes Izstrādātājs parādīšana.
Pēc tam izveidojiet makro. Mēs ierakstīsim makro, kas neko nedara, bet izveidos personisko makro darbgrāmatu.
Papildinformāciju par makro izveidi skatiet īsajā pamācībā: Makro izveide.
- Dodieties uz cilni Izstrādātājs un noklikšķiniet uz Ierakstīt makro.
- Dialoglodziņā Makro ierakstīšana neuztraucieties ievadīt makro nosaukumu lodziņā Makro nosaukums . Varat akceptēt programmas Excel piešķirto nosaukumu, piemēram, Makro1, jo tas ir tikai pagaidu makro.
Kad sāksit veidot savus makro, piešķiriet tiem aprakstošus nosaukumus, lai zinātu, ko viņi dara. - Lodziņā Saglabāt makro atlasietPersoniskā makro darbgrāmata Labi>. Tas ir vissvarīgākais solis, jo, ja jums vēl nav personiskās makro darbgrāmatas, Excel to izveidos jūsu vietā.
- Noklikšķiniet uz Izstrādātājs>Pārtraukt ierakstīšanu, un Excel būs izveidojis jūsu personisko makro darbgrāmatu.
- Aizverot darbgrāmatu, jums tiks piedāvāts saglabāt gan darbgrāmatu, gan personisko makro darbgrāmatu.
Lai skatītu izveidoto makro:
Dodieties uz VisualBasicizstrādātājiem> un palaidiet Visual Basic redaktoru (VBE), kurā tiek glabāti makro.
Personisko makro darbgrāmatu varat atrast projekta pārlūka rūtī kreisajā pusē. Ja to neredzat, dodieties uz Skatīt>projekta pētnieku.
Veiciet dubultklikšķi uz VBA projekta (PERSONAL.xlsb) mapes >ModuļiModulis1>, un jūs atradīsit ierakstīto tukšo makro1. Varat to izdzēst vai paturēt, lai vēlāk pievienotu kodu.
Piezīme
Ierakstot makro jaunā programmas Excel instancē, VBA automātiski izveidos jaunu moduļa mapi un palielinās tās skaitu. Tātad, ja jums jau ir Modulis1 un Modulis2, VBA izveidos Modulis3. Moduļus var pārdēvēt rekvizītu logā zem projekta pētnieka, lai tie labāk atspoguļotu tajos esošo makro darbību.
Makro pārvietošana no viena datora uz citu
Fails Personal.xlsb tiek glabāts mapē XLSTART. Ja vēlaties koplietot makro ar kādu citu, varat kopēt makro uz XLSTART mapi citos datoros vai kopēt dažus vai visus makro failā Personal.xlsb citos datoros. Lai atrastu XLSTART, varat meklēt programmā Windows Explorer .
Ja jums ir viens vai tikai daži makro, ko vēlaties koplietot ar citiem, varat nosūtīt viņiem darbgrāmatu, kurā tie ir iekļauti. Darbgrāmatu varat arī padarīt pieejamu koplietotā tīkla diskā vai SharePoint pakalpojumu bibliotēkā.
Papildinformāciju par makro kopēšanu no vienas darbgrāmatas uz citu skatiet sadaļā Makro moduļa kopēšana citā darbgrāmatā.
Vai nepieciešama papildu palīdzība?
Vienmēr varat pajautāt speciālistam Excel tehnoloģiju kopienā vai saņemt atbalstu kopienās.