Makromooduli kopeerimine mõnda teise töövihikusse

Kui töövihik sisaldab mõnda VBA (Visual Basic for Applications) makrot, mida soovite kasutada ka mujal, võite Microsoft Visual Basic Editori abil kopeerida makrot sisaldava mooduli teise avatud töövihikusse.

Selle artikli teemad

Makrode ja VBA ülevaade

Mooduli kopeerimine ühest töövihikust teise

Makrode ja VBA ülevaade

Kui makrod ja VBA üldisemalt on teile alles võõrad, võib järgmisest teabest abi olla.

  • Makro on toiming või toimingute kogum, mida saate kasutada toimingute automatiseerimiseks.

  • Makrosid saab salvestada käsuga Salvesta makro (menüü Arendaja, jaotis Kood).

  • Makrod salvestatakse VBA programmeerimiskeeles.

  • Makrosid saate lähemalt uurida ja redigeerida Exceli kaudu avatavas Visual Basic Editori aknas.

    Moodul, mis sisaldab kahte töövihiku Vihik1 moodulis Moodul1 talletatavat makrot

Makrod nimega TeeLahterRoheliseks ja SeaReaKõrgus asuvad moodulis nimega Moodul1, mis on talletatud töövihikus Vihik1.

Mooduli kopeerimine ühest töövihikust teise

  1. Kui menüü Arendaja pole saadaval, toimige selle kuvamiseks järgmiselt.

    1. Klõpsake nuppu Suvandid ja seejärel kategooriat Lindi kohandamine.

    2. Märkige väljal Põhimenüüd ruut Arendaja ja klõpsake siis nuppu OK.

  2. Selleks, et turbetase lubaks ajutiselt kõiki makrosid, tehke järgmist.

    1. Klõpsake menüü Arendaja jaotises Kood nuppu Makroturve.

    2. Klõpsake kategooria Makrosätted jaotises Makrosätted raadionuppu Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) ja seejärel nuppu OK.

      Menüü Arendaja jaotis Kood

      Märkus.    Selleks, et takistada potentsiaalselt ohtliku koodi käivitumist, on soovitatav pärast makrodega töötamise lõpetamist taastada kõik makrosid keelavad sätted.

  3. Avage töövihik, mis sisaldab kopeeritavat moodul, ja töövihik, kuhu soovite selle mooduli kopeerida.

  4. Klõpsake menüü Arendaja jaotises Kood nuppu Visual Basic.

    Avatakse Visual Basic Editor.

  5. Klõpsake Visual Basic Editoris menüü View (Vaade) käsku Project Explorer  Nupu pilt .
    Klaviatuuri otsetee    – Project Exploreri avamiseks võite ka vajutada klahvikombinatsiooni CTRL+R.

  1. Lohistage moodul, mida soovite kopeerida, Project Exploreris sihttöövihikusse (enamasti on selle nimi umbes järgmine: VBAProject (<töövihiku nimi>).
    Kui kopeerite mooduli Moodul1 näiteks töövihikust VBAProject (Vihik2.xlsm) töövihikusse VBAProject (Vihik1.xlsm), kopeeritakse moodul Moodul1 vihiku VBAProject (Vihik1.xlsm) all asuvasse sõlme Modules (Moodulid).

    VBA Project Explorer

    Makro Moodul1 – kopeeritud töövihikust Vihik2.xlsm töövihikusse Vihik1.xlsm

    Makro Moodul1 koopia

Lehe algusesse

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×