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
-
Napsauta ohjausobjektia hiiren kakkospainikkeella ja valitse sitten Määritä makro.
Näkyviin tulee Määritä makrot -valintaikkuna.
-
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.
-
-
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
. -
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
-
Jos Kehitystyökalut-välilehti ei ole käytettävissä, tuo se näkyviin.
Excel 2016, 2013, 2010:
-
Valitse Tiedosto > Asetukset > Muokkaa valintanauhaa.
-
Valitse Mukauta valintanauhaa -kohdassa Kehitystyökalut-valintaruutu ja valitse sitten OK.
Excel 2007:
-
Napsauta Microsoft Office -painiketta
ja valitse sitten Excelin asetukset. -
Valitse Suositut-luokanExcelin käyttöasetukset -kohdassa Näytä kehitystyökalut -välilehti valintanauhassa -valintaruutu ja valitse sitten OK.
-
-
Jos haluat muokata ActiveX-ohjausobjektia, varmista, että käytössä on suunnittelutila. Ota Kehitystyökalut-välilehdenOhjausobjektit-ryhmässä käyttöön Suunnittelutila -
. -
Valitse ohjausobjekti.
Lisätietoja on artikkelissa Laskentataulukon ohjausobjektien valitseminen tai valinnan poistaminen.
-
Valitse Kehitystyökalut-välilehdenOhjausobjektit-ryhmästäNäytä koodi
.Huomautus: Voit muokata aiemmin luotua makroa myös napsauttamalla ohjausobjektia hiiren kakkospainikkeella ja valitsemalla sitten Näytä koodi.
-
Kirjoita uusi makro Visual Basic -Kirjoitusavustaja tai muuta aiemmin luotua makroa.
Lisätietoja makrojen kirjoittamisesta on Visual Basicin ohjeessa.
-
Kun olet kirjoittanut makron, valitse Visual Basic -Kirjoitusavustaja Tiedosto-valikostaSulje ja palaa Microsoft Exceliin.
-
Kun olet suunnitellut ohjausobjektin, poista Kehitystyökalut-välilehdenOhjausobjektit-ryhmässäsuunnittelutila käytöstä
.