Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Jos työkirja sisältää Visual Basic for Applications (VBA) -makron, jota haluat käyttää muualla, voit kopioida makron sisältävän moduulin toiseen avoimeen työkirjaan Käyttämällä Visual Basic -Kirjoitusavustaja (VBE).

Makrot ja VBA-työkalut löytyvät Kehitystyökalu-välilehdestä, joka on piilotettu oletusarvoisesti. Ensimmäisenä vaiheena onkin ottaa se käyttöön.

  • Jos käyttöjärjestelmäsi on Windows, siirry kohtaan Tiedoston > asetukset > Mukauta valintanauhaa.

  • Siirry Macissakohtaan Excel > Asetukset... > valintanauha & työkalurivi.

  • Valitse seuraavaksi Mukauta valintanauhaa -osan Päävälilehdet-kohdassa Kehitystyökalut-valintaruutu.

Makrojen ja VBA:n yleiskatsaus

Jos et tunne makroja ja VBA:ta yleensä, seuraavista tiedoista voi olla hyötyä.

  • Makro on toiminto tai toimintojoukko, jonka avulla voit automatisoida tehtäviä.

  • Voit tallentaa makroja Kehitystyökalut-välilehden Tallenna makro -komennolla.

  • Makrot tallennetaan VBA-ohjelmointikielellä.

  • Voit tarkastaa ja muokata makroja Excelin avaamassa Visual Basic -Kirjoitusavustaja. Tässä on esimerkki Windowsin VBE-ikkunasta: Kaksi makroa sisältävä moduuli tallennettuna työkirjan Kirja1 moduuliin Moduuli1.

MakeCellGreen - ja SetRowHeight-makrot ovat moduulissa nimeltä Module1, joka on tallennettu Book1:een.

Moduulin kopioiminen työkirjasta toiseen

  1. Avaa sekä työkirja, joka sisältää kopioitavan makron, että työkirjan, johon haluat kopioida sen.

  2. Avaa Visual Basic -Kirjoitusavustaja valitsemalla Kehitystyökalut-välilehdessäVisual Basic.

  3. Valitse Visual Basic -Kirjoitusavustaja Näytä-valikossaProject Explorer Painikkeen kuvatai paina näppäinyhdistelmää CTRL+R .

  4. Vedä Project Explorer -ruudussa moduuli, joka sisältää kopioitavan makron kohdetyökirjaan. Tässä tapauksessa kopioimme Module1:n Book2.xlsm-tiedostosta Book1.xlsm-tiedostoon.  

    VBA Project Explorer

  1. Book2.xlsm-tiedostosta kopioitu moduuli1

  2. Book1.xlsm-tiedostoon kopioidun moduulin1 kopio

Tarvitsetko lisätietoja?

Voit aina kysyä neuvoa Excel Tech Community -yhteisön asiantuntijalta tai saada tukea tukiyhteisöltä.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.