Makromooduli kopeerimine mõnda teise töövihikusse

Rakenduskoht
Microsoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

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

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

  • Windowsis valige Failisuvandid>>Kohanda linti.
  • Mac-arvuti korral avage Exceli>eelistused...>Lindi & tööriistariba.
  • Seejärel märkige jaotise Lindi kohandamine jaotises Põhimenüüd ruut Arendaja .

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.

  • Makrode salvestamiseks saate kasutada menüü Arendaja käsku Salvesta makro.

  • Makrod salvestatakse VBA programmeerimiskeeles.

  • Makrosid saate lähemalt uurida ja redigeerida Exceli kaudu avatavas Visual Basic Editori aknas. Siin on windowsi jaoks mõeldud VBE-akna näide.

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

Makrod Nimega MakeCellGreen ja SetRowHeight asuvad moodulis Moodul1, mis talletatakse töövihikus Vihik1.

Mooduli kopeerimine ühest töövihikust teise

  1. Avage nii kopeeritavat makrot sisaldav töövihik kui ka töövihik, kuhu soovite selle kopeerida.
  2. Visual Basic Editori avamiseks klõpsake menüüs Arendaja nuppu Visual Basic.
  3. Klõpsake Visual Basic Editori menüüs Vaade nuppu Project Explorerinupu pilt või vajutage klahvikombinatsiooni CTRL+R .
  4. Lohistage Project Exploreri paanil kopeeritavat makrot sisaldav moodul sihttöövihikusse. Praegusel juhul kopeerime moodul1 töövihikust Book2.xlsm töövihikusse Book1.xlsm.
    VBA Project Explorer
  1. Module1 copyd from Book2.xlsm
  2. Copy of Module1 copied to Book1.xlsm

Kas vajate rohkem abi?

Võite alati küsida Exceli tehnikakogukonna eksperdilt või kogukonnafoorumites tuge.