Applies ToExcel pakalpojumam Microsoft 365 Excel pakalpojumam Microsoft 365 darbam ar Mac Excel 2024 Excel 2024 darbam ar Mac Excel 2021 Excel 2021 darbam ar Mac Excel 2019 Excel 2016

Kad pirmoreiz izveidojat makro darbgrāmatā, tas darbojas tikai šajā darbgrāmatā. Bet ko darīt, ja makro vēlaties izmantot citās darbgrāmatās? Lai makro padarītu pieejamus ikreiz, kad atverat programmu Excel, varat tos izveidot darbgrāmatā Personal.xlsb. Tā ir paslēpta darbgrāmata, kas tiek glabāta jūsu datorā un tiek atvērta fonā ikreiz, kad atverat programmu Excel.

Makro un VBA rīki ir pieejami cilnē Izstrādātājs, kas pēc noklusējuma ir paslēpta, tāpēc pirmā darbība ir to iespējot. Papildinformāciju skatiet rakstā Cilnes Izstrādātājs slaidrāde.

Developer tab on the ribbon

Pēc tam izveidojiet makro. Mēs ierakstam makro, kas nedarbojas, bet izveidosim personisko makro darbgrāmatu.

Papildinformāciju par makro izveidi skatiet īsā pamācībā: makro izveide.

  1. Dodieties uz cilni Izstrādātājs un noklikšķiniet uz Ierakstīt makro.

    Cilnes Izstrādātājs grupa Kods

  2. Dialoglodziņā Makro ierakstīšana lodziņā Makro nosaukums nevēlaties ievadīt makro nosaukumu. Varat akceptēt nosaukumu, kuru jums piešķir programma Excel, piemēram, Makro1, jo tas ir tikai pagaidu makro.

    Ja sākat veidot makro pats, piešķiriet tiem aprakstošus nosaukumus, lai zinātu, kā tie izdara.

  3. Lodziņā Kur saglabāt makro izvēlieties Personiskā makro darbgrāmata un >Labi. Šī ir svarīgākā darbība, jo, ja jums vēl nav personiskās makro darbgrāmatas, programma Excel to izveidos jūsu lietošanai.

  4. Noklikšķiniet uz > pārtraukt ierakstīšanu, un programma Excel izveidos jūsu personisko makro worbook.

  5. Aizverot darbgrāmatu, jums tiks piedāvāts saglabāt gan darbgrāmatu, gan personisko makro darbgrāmatu.

Lai skatītu izveidoto makro:

  1. Dodieties uz > Visual Basic, lai palaistu Visual Basic Redaktors (VBE), kurā tiek glabāti makro.

  2. Personisko makro darbgrāmatu varat atrast projekta pētnieks rūtī kreisajā pusē. Ja tā nav redzama, dodieties uz sadaļu Projekta > skatīšana.

  3. Veiciet dubultklikšķi uz VBA projekta (PERSONAL.xlsb) mapes > Moduļi > Modulis1, un ierakstītais 1. makro būs tukšs. Varat to izdzēst vai saglabāt, lai kodu pievienotu vēlāk.

    Piezīme.: Ie ierakstīt makro jaunā Excel instancē, VBA automātiski izveido jaunu mapi Modulis un palielina tā skaitu. Tātad, ja jums jau ir Module1 un Module2, VBA izveido Module3. Logā Rekvizīti zem projektu pārlūka var pārdēvēt moduļus , lai tie labāk atspoguļotu to, ko dara makro iekšpusē.

Makro pārvietošana no viena datora uz citu

Jūsu fails Personal.xlsb tiek glabāts mapē XLSTART. Ja vēlaties koplietot savus makro ar kādu citu personu, varat to kopēt citu datoru mapē XLSTART vai kopēt daļu vai visus makro failā Personal.xlsb citos datoros. Lai to atrastu, programmā Windows Explorer varat meklēt XLSTART.

Ja jums ir viens vai tikai daži makro, kurus vēlaties kopīgot ar citiem, varat tiem nosūtīt darbgrāmatu, kurā tie atrodas. Darbgrāmatu varat arī padarīt pieejamu koplietojamā tīkla diskā vai SharePoint Services bibliotēkā.

Papildinformāciju par makro kopēšanu no vienas darbgrāmatas uz citu skatiet rakstā Makro moduļa kopēšana citā darbgrāmatā.

Pārliecinieties , vai lentē ir redzama cilne Izstrādātājs. Pēc noklusējuma cilne Izstrādātājs nav redzama, tāpēc rīkojieties šādi:

  1. Dodieties uz Excel > Preferences... > lentē & ikona.

  2. Kategorijas Lentes pielāgošana sarakstā Galvenās cilnes atzīmējiet izvēles rūtiņu Izstrādātājsun pēc tam noklikšķiniet uz Saglabāt.

Pēc tam izveidojiet makro. Mēs ierakstam makro, kas nedarbojas, bet izveidosim personisko makro darbgrāmatu.

Papildinformāciju par makro izveidi skatiet īsā pamācībā: makro izveide.

  1. Dodieties uz cilni Izstrādātājs un noklikšķiniet uz Ierakstīt makro.

  2. Dialoglodziņā Makro ierakstīšana lodziņā Makro nosaukums nevēlaties ievadīt makro nosaukumu. Varat akceptēt nosaukumu, kuru jums piešķir programma Excel, piemēram, Makro1, jo tas ir tikai pagaidu makro.

    Ja sākat veidot makro pats, piešķiriet tiem aprakstošus nosaukumus, lai zinātu, kā tie izdara.

  3. Lodziņā Kur saglabāt makro izvēlieties Personiskā makro darbgrāmata un >Labi. Šī ir svarīgākā darbība, jo, ja jums vēl nav personiskās makro darbgrāmatas, programma Excel to izveidos jūsu lietošanai.

  4. Noklikšķiniet uz > pārtraukt ierakstīšanu, un programma Excel izveidos jūsu personisko makro worbook.

  5. Aizverot darbgrāmatu, jums tiks piedāvāts saglabāt gan darbgrāmatu, gan personisko makro darbgrāmatu.

Lai skatītu izveidoto makro:

  1. Noklikšķiniet uz > Visual Basic, lai palaistu Visual Basic Redaktors (VBE) (kurā tiek glabāti makro).

  2. Personisko makro darbgrāmatu varat atrast projekta pētnieks rūtī kreisajā pusē. Ja tā nav redzama, dodieties uz sadaļu Projekta > skatīšana.

  3. Veiciet dubultklikšķi uz VBA projekta (PERSONAL.xlsb) mapes > Moduļi > Modulis1, un ierakstītais 1. makro būs tukšs. Varat to izdzēst vai saglabāt, lai kodu pievienotu vēlāk.

Piezīme.: Ie ierakstīt makro jaunā Excel instancē, VBA automātiski izveido jaunu mapi Modulis un palielina tā skaitu. Tātad, ja jums jau ir Module1 un Module2, VBA izveido Module3. Logā Rekvizīti zem projektu pārlūka var pārdēvēt moduļus , lai tie labāk atspoguļotu to, ko dara makro iekšpusē.

Makro pārvietošana no viena datora uz citu

Jūsu fails Personal.xlsb tiek glabāts sistēmas startēšanas mapē. Ja vēlaties koplietot savus makro ar kādu citu personu, varat kopēt Personal.xlsb startēšanas mapē citos datoros vai kopēt daļu vai visus tās makro failā Personal.xlsb citos datoros. Sadaļā Finder ( Meklētājs) atlasiet Go (Iet), pēc tam turiet nospiestu taustiņu Option un atlasiet Library (Bibliotēka). Rūtī Library (Bibliotēka ) naviģējiet uz: Group Containers (> xyz). Office (kur xyz ir teksta virkne, piemēram, "UBF8T346G9") > User Content > Startup > Excel. Ielīmējiet failu Personal.xlsb Excel mapē.

Ja jums ir viens vai tikai daži makro, kurus vēlaties kopīgot ar citiem, varat tiem nosūtīt darbgrāmatu, kurā tie atrodas. Darbgrāmatu varat arī padarīt pieejamu koplietojamā tīkla diskā vai SharePoint Services bibliotēkā.

Papildinformāciju par makro kopēšanu no vienas darbgrāmatas uz citu skatiet rakstā Makro moduļa kopēšana citā darbgrāmatā.

Vai nepieciešama papildu palīdzība?

Vienmēr varat pajautāt speciālistam Excel tech kopienā vai saņemt atbalstu kopienās.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.