Käytetään kohteeseen
Excel 2016 Excel 2013 Excel 2010 Excel 2007

Tärkeää: Office 2016:n ja Office 2019:n tuki päättyi 14. lokakuuta 2025. Päivitä Microsoft 365:een, jotta voit tehdä yhteistyötä missä tahansa laitteessa ja jatkaa tuen vastaanottamista. Osta Microsoft 365

Voit automatisoida lomakeohjausobjektin tai ActiveX-komponentin seuraavasti:

  • Suorita toiminto tai toiminto, kun käyttäjä napsauttaa lomakeohjausobjektia määrittämällä sille makron.

  • Suorita Microsoft Visual Basic for Applications (VBA) -koodi, jos haluat käsitellä tapahtumia, jotka tapahtuvat, kun käyttäjä on vuorovaikutuksessa ActiveX-komponentin kanssa.

Lisätietoja makrojen luomisesta on artikkelissa Makron luominen tai poistaminen.

Lomakeohjausobjektin makron lisääminen tai muokkaaminen

  1. Napsauta ohjausobjektia hiiren kakkospainikkeella ja valitse sitten Määritä makro.

    Näkyviin tulee Määritä makrot -valintaikkuna.

  2. Jos haluat määrittää aiemmin luodun makron sijainnin, valitse makron sijainti Makrot kohteessa -ruudussa seuraavasti:

    • Jos haluat hakea makroa missä tahansa avoinna olevassa työkirjassa, valitse Kaikki avoimet työkirjat.

      Huomautus: Jos makro, jonka haluat määrittää ohjausobjektille, on erillisessä työkirjassa, avaa ensin kyseinen työkirja, jotta se on käytettävissä Makrot kohteessa -luetteloruudussa.

    • Jos haluat rajoittaa makron haun työkirjaan, joka sisältää nykyisen laskentataulukon, valitse Tämä työkirja.

    • Jos haluat rajoittaa makron haun tiettyyn työkirjaan, valitse kyseinen työkirja käytettävissä olevien avoimien työkirjojen nimien luettelosta.

  3. Toimi seuraavasti:

    Makron määrittäminen    Toimi seuraavasti:

    • Uuden makron tallentaminen    Valitse Tallenna ja kun olet tallentanut makron, valitse Kehitystyökalut-välilehdenKoodi-ryhmässäLopeta tallennus Painikkeen kuva.

    • Aiemmin luodun makron määrittäminen    Kaksoisnapsauta makroa luettelossa tai kirjoita sen nimi Makron nimi -ruutuun.

    • Uuden makron luominen    Valitse Uusi ja kirjoita sitten Visual Basic -Kirjoitusavustaja uusi makro.

      Lisätietoja makrojen kirjoittamisesta on Visual Basicin ohjeessa.

      Määritetyn makron muokkaaminen    Toimi seuraavasti:

    • Määritetyn makron muokkaaminen    Napsauta makron nimeä Makron nimi -ruudussa ja valitse sitten Muokkaa.

    • Toisen aiemmin luodun makron määrittäminen    Kaksoisnapsauta makroa luettelossa tai kirjoita sen nimi Makron nimi -ruutuun.

ActiveX-komponentin makron lisääminen tai muokkaaminen

  1. Jos Kehitystyökalut-välilehti ei ole käytettävissä, tuo se näkyviin.

    Excel 2016, 2013, 2010:

    1. Valitse Tiedosto > Asetukset > Muokkaa valintanauhaa.

    2. Valitse Mukauta valintanauhaa -kohdassa Kehitystyökalut-valintaruutu ja valitse sitten OK.

    Excel 2007:

    1. Napsauta Microsoft Office -painiketta Office-painikkeen kuvaja valitse sitten Excelin asetukset.

    2. Valitse Suositut-luokanExcelin käyttöasetukset -kohdassa Näytä kehitystyökalut -välilehti valintanauhassa -valintaruutu ja valitse sitten OK.

  2. Jos haluat muokata ActiveX-ohjausobjektia, varmista, että käytössä on suunnittelutila. Ota Kehitystyökalut-välilehdenOhjausobjektit-ryhmässä käyttöön Suunnittelutila -Painikkeen kuva.

  3. Valitse ohjausobjekti.

    Lisätietoja on artikkelissa Laskentataulukon ohjausobjektien valitseminen tai valinnan poistaminen.

  4. Valitse Kehitystyökalut-välilehdenOhjausobjektit-ryhmästäNäytä koodi Painikkeen kuva.

    Huomautus: Voit muokata aiemmin luotua makroa myös napsauttamalla ohjausobjektia hiiren kakkospainikkeella ja valitsemalla sitten Näytä koodi.

  5. Kirjoita uusi makro Visual Basic -Kirjoitusavustaja tai muuta aiemmin luotua makroa.

    Lisätietoja makrojen kirjoittamisesta on Visual Basicin ohjeessa.

  6. Kun olet kirjoittanut makron, valitse Visual Basic -Kirjoitusavustaja Tiedosto-valikostaSulje ja palaa Microsoft Exceliin.

  7. Kun olet suunnitellut ohjausobjektin, poista Kehitystyökalut-välilehdenOhjausobjektit-ryhmässäsuunnittelutila käytöstä Painikkeen kuva.

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

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