Kui loote töövihikus makro, töötab see makro ainult selles töövihikus. Mida aga teha siis, kui soovite sama makrot kasutada ka teistes töövihikutes? Kui soovite, et makrod oleksid saadaval iga kord, kui avate Exceli, saate need luua töövihikus nimega Personal.xlsb. See on teie arvutisse salvestatud peidetud töövihik, mis avatakse taustal iga kord, kui avate Excel.

Makrod ja VBA-tööriistad leiate menüüst Arendaja, mis on vaikimis peidetud ja seega tuleb see esmalt lubada. Lisateavet lugege teemast Menüü Arendaja kuvamine.

Menüü Arendaja lindil

Seejärel looge makro. Salvestame makro, mis ei tee midagi, kuid loob isikliku makro töövihiku.

Makrode loomise kohta leiate lisateavet teemast Lühijuhend: Makro loomine.

  1. Avage menüü Arendaja ja klõpsake käsku Salvesta makro.

    Menüü Arendaja jaotis Kood

  2. Ärge vaevuge dialoogiboksis Makro salvestamine väljale Makro nimi makro nime sisestama. Saate aktsepteerida nime, mille Excel teile annab (nt Makro1), kuna see on vaid ajutine makro.

    Kui hakkate ise makrosid looma, soovite neile anda kirjeldavad nimed, et teaksid, mida need teevad.

  3. Valige loendiboksis Makrode salvestuskoht väärtus Eramakrode töövihikusse ja klõpsake nuppu OK. See on kõige olulisem toiming, kuna kui teil pole veel eramakrode töövihikut, loob Excel teile selle.

  4. Klõpsake > Lõpeta salvestamineja Excel on loonud teie isikliku makrosõna.

  5. Töövihiku sulgemisel palutakse teil salvestada nii töövihik kui ka eramakrode töövihik.

Loodud makro vaadatud:

  1. Avage >Visual Basic käivitamiseks Visual Basic (VBE),kus teie makrosid talletatakse.

  2. Isikliku makro töövihiku leiate vasakul Project Exploreri paanilt. Kui te seda ei näe, valige Kuva > Project Explorer.

  3. Topeltklõpsake VBA-Project (PERSONAL.xlsb) kausta > Moodulid > Moodul1ja leiate salvestatud tühja makro1. Saate selle kustutada või koodi hiljem lisada.

    Märkus.: Kui salvestate makro uue Excel, loob VBA automaatselt uue kausta Moodul ja lisab selle arvu. Seega, kui teil on juba moodulid Module1 ja Module2, loob VBA mooduli Module3. Moodulid saate Project Exploreriall olevas aknas Atribuudid ümber nimetada.

Makrode teisaldamine ühest arvutist teise

Teie Personal.xlsb-fail on salvestatud kausta nimega XLSTART. Kui soovite oma makrosid kellegi teisega ühiskasutusse anda, saate selle kopeerida teistes arvutites kausta XLSTART või kopeerida osa või kõik selle makrod Personal.xlsb-faili teistes arvutites. XLSTART-i saate otsida Windows Explorerist.

Kui teil on üks või mitu makrot, mida soovite teistega jagada, saate neile saata neid sisaldava töövihiku. Võite muuta töövihiku kättesaadavaks ka ühiskasutusega võrgukettal või teenuse SharePoint Services teegis.

Makro ühest töövihikust teise kopeerimise kohta leiate lisateavet teemast Makromooduli kopeerimine mõnda teise töövihikusse.

Veenduge, et menüü Arendaja oleks lindil nähtav. Vaikimisi pole menüü Arendaja nähtav, seega tehke järgmist.

  1. Avage Excel > Eelistused...> menüü & tööriistariba.

  2. Märkige kategooria Lindi kohandamine loendis Põhimenüüd ruut Arendaja ja seejärel klõpsake nuppu Salvesta.

Seejärel looge makro. Salvestame makro, mis ei tee midagi, kuid loob isikliku makro töövihiku.

Makrode loomise kohta leiate lisateavet teemast Lühijuhend: Makro loomine.

  1. Avage menüü Arendaja ja klõpsake käsku Salvesta makro.

  2. Ärge vaevuge dialoogiboksis Makro salvestamine väljale Makro nimi makro nime sisestama. Saate aktsepteerida nime, mille Excel teile annab (nt Makro1), kuna see on vaid ajutine makro.

    Kui hakkate ise makrosid looma, soovite neile anda kirjeldavad nimed, et teaksid, mida need teevad.

  3. Valige loendiboksis Makrode salvestuskoht väärtus Eramakrode töövihikusse ja klõpsake nuppu OK. See on kõige olulisem toiming, kuna kui teil pole veel eramakrode töövihikut, loob Excel teile selle.

  4. Klõpsake > Lõpeta salvestamineja Excel on loonud teie isikliku makrosõna.

  5. Töövihiku sulgemisel palutakse teil salvestada nii töövihik kui ka eramakrode töövihik.

Loodud makro vaadatud:

  1. Klõpsake >Visual Basic nuppu Visual Basic (VBE)käivitamiseks, kus teie makrosid talletatakse.

  2. Isikliku makro töövihiku leiate vasakul Project Exploreri paanilt. Kui te seda ei näe, valige Kuva > Project Explorer.

  3. Topeltklõpsake VBA-Project (PERSONAL.xlsb) kausta > Moodulid > Moodul1ja leiate salvestatud tühja makro1. Saate selle kustutada või koodi hiljem lisada.

Märkus.: Kui salvestate makro uue Excel, loob VBA automaatselt uue kausta Moodul ja lisab selle arvu. Seega, kui teil on juba moodulid Module1 ja Module2, loob VBA mooduli Module3. Moodulid saate Project Exploreriall olevas aknas Atribuudid ümber nimetada.

Makrode teisaldamine ühest arvutist teise

Teie Personal.xlsb-fail talletatakse süsteemi käivituskaustas. Kui soovite oma makrosid kellegi teisega ühiskasutusse anda, saate kopeerida Personal.xlsb muudes arvutites käivituskausta või kopeerida osa või kõik selle makrod Personal.xlsb-faili teistes arvutites. Valige FinderisMine, hoidke all suvandiklahvi ja valige Teek. Liikuge paanil Teek jaotisse Rühmaümbrised > xyz.Office (kus xyz on tekstistring, nt "UBF8T346G9") > User Content > Startup > Excel. Kleepige Personal.xlsb-fail Excel kausta.

Kui teil on üks või mitu makrot, mida soovite teistega jagada, saate neile saata neid sisaldava töövihiku. Võite muuta töövihiku kättesaadavaks ka ühiskasutusega võrgukettal või teenuse SharePoint Services teegis.

Makro ühest töövihikust teise kopeerimise kohta leiate lisateavet teemast Makromooduli kopeerimine mõnda teise töövihikusse.

Kas vajate rohkem abi?

Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele Answersi kogukonnafoorumis.

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Kui rahul te tõlkekvaliteediga olete?
Mis mõjutas teie kasutuskogemust?

Täname tagasiside eest!

×