Exceli makrod on seotud ainult töövihikuga, milles need on loodud. Samas ei pea samade toimingute rakendamiseks head makrot teises töövihikus uuesti looma. Makrosid saab kopeerida, teisaldada või teistele töövihikutele kättesaadavaks teha.
Näpunäide
Kui töötate rakenduses Excel 2013 makrodega, peaks Exceli lindil olema aktiivne vahekaart Arendaja.
Kopeerige makro ühest töövihikust teise
Võib-olla on lihtsaim viis makro ühest töövihikust teise "importimiseks" kasutada kopeerimist ja kleepimist.
Päeva video
1. samm: kuvage makro
Valige Arendaja vahekaarti ja klõpsake nuppu Makrod nuppu makro dialoogiboksi kuvamiseks.
![Klõpsake makrode nuppu, et kuvada makro dialoogiboks, millest saate kopeerida makro.](/f/f9d89baaa13029f49ed4e0ce1e73218a.jpg)
Pildi krediit: Ron Price
2. samm: valige makro
![Kasutage nuppu Redigeeri, et kuvada VB redaktor ja valitud makro.](/f/3d838a4e939f56c65b630563d0fa0a3e.jpg)
Pildi krediit: Ron Price
Dialoogiboksis Makro valige makro mida soovite Visual Basicu (VB) redaktoris kuvada ja klõpsake nuppu Muuda nuppu makro VBA-koodi kuvamiseks.
Näpunäide
Samuti võite korraga vajutada klahvi "ALT" ja "F11" (ALT + F11) VB-redaktori avamiseks Exceli töövihiku suvalisest kohast.
3. samm: kopeerige VBA kood
![Tõstke esile ja kopeerige ainult laused, jättes välja funktsiooni nime ja lõpurea.](/f/b108cf13f01528f29fc8e7c0e042aa6f.jpg)
Pildi krediit: Ron Price
VB redaktoris vali ainult makro programmeerimiskoodi laused; ärge lisage makro pealkirja ega viimast rida. Kliki Muuda ja valige Kopeeri esiletõstetud koodi kopeerimiseks rippmenüüst.
4. samm: kleepige kood
![VB-redaktori kuvamiseks klõpsake nuppu Loo.](/f/421499d7310265f64dc4d4b88dc852df.jpg)
Pildi krediit: Ron Price
Avage töövihik, millele soovite makro lisada. Klõpsake vahekaardil Arendaja nuppu Makrod nuppu. Määrake makrole nimi ja seejärel klõpsake nuppu Loo nuppu VB redaktori kuvamiseks. Kui VB-redaktor avaneb, asetage kursor kahe lause vahele jäävale tühjale reale. Kliki Muuda ja vali Kleebi kopeeritud koodi sisestamiseks rippmenüüst. Kliki Fail ja Salvesta töövihiku ja makro salvestamiseks.
Makro eksportimine ja importimine
See meetod loob VB-koodifaili (BAS-faili), mida saab eksportida, et seda saaks importida teistesse Exceli töövihikutesse.
1. samm: makro eksportimine
![Makro BAS-failina salvestamiseks valige Ekspordi fail.](/f/c3d5a9a7e639047e76471e488084ba4b.jpg)
Pildi krediit: Ron Price
Avage VB-redaktor ja kuvage makro, mida soovite eksportida. Kliki Fail ja vali Ekspordi fail.
2. samm: salvestage fail
![Salvestage BAS-fail](/f/b2ff3271881c44b5e59d2151ccfd6fcc.jpg)
Pildi krediit: Ron Price
Liikuge dialoogiboksis Faili salvestamine kausta, kuhu soovite faili salvestada, andke failile nimi ja klõpsake Salvesta. Fail on nüüd saadaval teistesse töövihikutesse importimiseks.
3. samm: importige BAS-fail
![Imporditud .BAS-fail lisatakse VB projekti moodulina.](/f/b1d5a271679292f7630e8a28fa8a52f6.jpg)
Pildi krediit: Ron Price
BAS-faili importimiseks ja töövihiku projekti lisamiseks valige vahekaart Arendaja ja klõpsa nuppu Visual Basic, et avada VB redaktor. Klõpsake VB redaktoris Fail ja seejärel klõpsake Impordi fail faili importimise dialoogiboksi kuvamiseks. Navigeerige vastavasse kausta ja vali imporditav fail. Klõpsake Avatud faili importimiseks.
Isikliku makro töövihiku loomine
Kui Excel käivitub, avab see peidetud töövihikuna faili Personal.xlsb, kui see on olemas. See fail sisaldab makrosid, mis on saadaval kõigi ühes arvutis töötavate Exceli töövihikute jaoks. Faili Personal.xlsb loomine pakub selles arvutis saadaolevate makrode makroteeki.
1. toiming: looge fail Personal.xlsb
![Dialoogiboksis Makro salvestamine saab töövihiku salvestada isikliku makro töövihikuna](/f/e5d87fa81d43498093c2e139f6a3845a.jpg)
Pildi krediit: Ron Price
Faili Personal.xlsb loomiseks avage a Uus töövihik Excelis. peal Arendaja vahekaardil klõpsake nuppu Makro salvestamine nuppu, et kuvada Makro salvestamine Dialoogikast.
2. samm: salvestage makro
![Stop-nupp kuvatakse, kui makro salvestamise funktsioon on aktiivne.](/f/45c7ff5bc5825e5006f9a5e3e4c10de0.jpg)
Pildi krediit: Ron Price
Määrake makrole nimi ja seejärel valige Isiklik makro töövihik valikul "Salvesta makro kui". Klõpsake Okei salvestamise alustamiseks. Tehke makrosse lisatavad toimingud. Kui toimingud on lõpetatud, klõpsake nuppu Lõpeta salvestamine vahekaardil Arendaja või klõpsake nuppu Lõpeta salvestamine olekuribal oleval nupul töövihiku alumises vasakus nurgas.
3. toiming: salvestage fail Personal.xlsb
![Salvestage fail Personal.xlsb](/f/2a6d4da6e0cee661fe87dbfa2269e2e2.jpg)
Pildi krediit: Ron Price
Pärast makro lõpetamist klõpsake nuppu Visual Basic avamiseks vahekaardil Arendaja VB redaktor. Valige VBAPROJEKT (PERSONAL.XLSB) aastal Projekt paneel. Kliki Fail ja siis Salvestage PERSONAL.XLSB valik.