Laskentataulukon ohjausobjektin makron lisääminen tai muokkaaminen

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. 

Voit automatisoida lomakeohjausobjektin tai ActiveX-komponentin seuraavasti:

  • Suorita toiminto tai toiminto, kun käyttäjä napsauttaa lomakeohjausobjektia määrittämällä siihen makro.
  • Suorita Microsoft Visual Basic for Applications (VBA) -koodi, jos haluat käsitellä tapahtumia, jotka tapahtuvat, kun käyttäjä käyttää ActiveX-komponenttia.

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

Lomakeohjausobjektin makron lisääminen tai muokkaaminen

  1. Napsauta ohjausobjektia hiiren kakkospainikkeella ja valitse sitten Liitä makro.
    Näyttöön tulee Liitä makrot -valintaikkuna.

  2. Jos haluat määrittää aiemmin luodun makron sijainnin, valitse makron sijainti Makrojen kohteet - ruudussa jommallakummalla seuraavista tavoista:

    • Voit etsiä makroa mistä tahansa avoimesta työkirjasta valitsemalla Kaikki avoimet työkirjat.

      Huomautus

      Jos ohjausobjektiin liitettävä makro on erillisessä työkirjassa, avaa ensin kyseinen työkirja, jotta se on käytettävissä Makrot kohteessa -luetteloruudussa.

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

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

  3. Toimi seuraavasti:
    Makron liittäminen Tee jompikumpi seuraavista:

    • Uuden makron tallentaminen Valitse Tallenna. Kun olet lopettanut makron tallennuksen, napsauta Kehitystyökalut-välilehdenKoodi-ryhmässäLopeta tallennus-painikkeen kuva .
    • Aiemmin luodun makron liittäminen Kaksoisnapsauta luettelossa olevaa makroa tai kirjoita sen nimi Makron nimi -ruutuun.
    • Uuden makron luominen Valitse Uusi ja kirjoita sitten uusi makro Visual Basic Editorissa.
      Lisätietoja makrojen kirjoittamisesta on Visual Basicin ohjeessa.
      Määritetyn makron muokkaaminen Tee jompikumpi seuraavista:
    • Määritetyn makron muokkaaminen Napsauta makron nimeä Makron nimi -ruudussa ja valitse sitten Muokkaa.
    • Toisen olemassa olevan makron liittäminen Kaksoisnapsauta luettelossa olevaa makroa 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 ja 2010:

    1. Valitse Tiedostoasetukset>>, Muokkaa valintanauhaa.
    2. Valitse Muokkaa valintanauhaa -kohdassa Kehitystyökalut-valintaruutu ja valitse sitten OK.

    Excel 2007:

    1. Napsauta Microsoft Office -painikettaOffice-painikkeen kuva ja valitse sitten Excelin asetukset.
    2. Valitse Suositut-luokanExcelin käyttämisen perusasetukset -kohdasta Näytä kehitystyökalut valintanauhassa -valintaruutu ja valitse sitten OK.
  2. Jos haluat muokata ActiveX-ohjausobjektia, varmista, että käytössä on suunnittelutila. Ota käyttöön Kehitystyökalut-välilehdenOhjausobjektit-ryhmässäSuunnittelutila-painikkeen kuva .

  3. Valitse ohjausobjekti.
    Lisätietoja on kohdassa Ohjausobjektien valitseminen tai valinnan poistaminen laskentataulukossa.

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

    Huomautus

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

  5. Kirjoita uusi makro Visual Basic Editorissa tai muuta aiemmin luotua makroa.
    Lisätietoja makrojen kirjoittamisesta on Visual Basicin ohjeessa.

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

  7. Kun olet suunnitellut ohjausobjektin valmiiksi, poista Kehitystyökalut-välilehden Ohjausobjektit-ryhmästäSuunnittelutila-painikkeen kuva käytöstä.