Yleisiä tietoja lomakkeiden, lomakeohjausobjektien ja ActiveX-komponenttien käyttämisestä laskentataulukossa

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Tärkeää: Tämä toiminto ei ole käytettävissä Windows RT-tietokoneeseen asennetussa Officessa. Haluatko nähdä, käytössäsi on Office-versiota?

Esimerkkejä laskentataulukon lomakkeista Lomakkeiden ja useita ohjausobjekteja ja objekteja, joita voit lisätä niihin avulla voit helpottaa tietojen syöttämistä taulukkojen ja parantaa laskentataulukoiden ulkoasua. Voit tehdä myös tätä itse vähän tai ei tarvitse Microsoft Visual Basic for Applications (VBA)-koodin avulla.

Laskentataulukon lomake ei ole sama kuin Excel-malli. Malli on valmiiksi muotoilluille tiedosto, joka auttaa sinua luomisesta työkirjan, joka näyttää siltä kuin haluat. Lomakkeen sisältää ohjausobjekteja, kuten ruutuihin tai avattavat luettelot, jotka helpottavat tietojen muokkaamiseen tai kirjoita laskentataulukon käyttävien henkilöiden. Lue lisää malleja, voit ladata artikkelissa Excel-mallit.

Mikä on lomake?

Lomakkeen, onko tulostetun tai online-on suunniteltu vakio rakenne ja muoto, jota on helppo siepata, järjestäminen ja muokata tietoja asiakirja.

  • Tulostettu lomakkeet sisältävät ohjeita, muotoiluja, selitteiden ja välilyöntejä tai tietojen kirjoittamisen. Voit käyttää Excel ja malleja tulostetun lomakkeiden luominen.

  • Online-lomakkeet sisältävät samat toiminnot kuin tulostetun lomakkeita. Lisäksi online lomakkeet sisältävät ohjausobjektit. Ohjausobjektit ovat objekteja, jotka näyttävät tietojen tai helpottaa käyttäjät voivat lisätä tai muokata tietoja, suorita kohteelle toiminto tai tehtävä valinta. Yleensä ohjausobjektit helpompi lomakkeen avulla. Esimerkkejä Yleiset ohjausobjektit ovat luetteloruutuja, valintanappeja ja komentopainikkeet. Ohjausobjekteja voi myös suorittaa määritetyt makroja ja vastata tapahtumia, kuten hiiren napsautuksia suorittamalla Visual Basic for Applications (VBA)-koodin.

Voit käyttää Excelin monin eri tavoin tulostetun ja online-lomakkeiden luominen.

Tietoja erityyppisistä Excel-lomakkeista

Voit luoda Excel-ohjelmalla useita erityyppisiä lomakkeita: tietolomakkeita, laskentataulukoita, jotka sisältävät lomakeohjausobjekteja ja ActiveX-komponentteja, ja VBA:n UserForm-osia. Voit käyttää erityyppisiä lomakkeita erikseen tai voit yhdistellä niitä eri tavoin luodaksesi itsellesi sopivan ratkaisun.

Tietolomake

tietolomake on kätevä tapa lisätä tai näyttää kokonainen rivi tietoja solualueella tai taulukossa niin, että tiedostoa ei tarvitse vierittää vaakasuunnassa. Tietolomakkeen käyttäminen voi helpottaa tietojen tallentamista sellaisissa tapauksissa, kun kaikki tietosarakkeet eivät mahdu samaan näyttöön ja jouduttaisiin siirtymään sarakkeesta toiseen. Käytä tietolomaketta silloin, kun tarvitset yksinkertaisen lomakkeen, jossa on selitteinä käytettävillä otsikoilla varustettuja tekstiruutuja, mutta et tarvitse edistyksellisiä ja mukautettuja lomakeominaisuuksia, kuten luetteloruutuja tai askelluspainikkeita.

Esimerkki tyypillisestä tietolomakkeesta Excel luo automaattisesti Valmiin tietolomakkeen alue tai taulukko. Tietolomakkeen näyttää kaikki sarakeotsikot yhdessä valintaikkunassa otsikot. Jokaisen tarran on vierekkäisten tyhjä teksti-ruutuun, jossa voit lisätä tietoa jokaisen sarakkeen enintään 32 sarakkeet. Tietolomakkeen, voit kirjoittaa uusia rivejä, Etsi siirtymällä rivit tai (solun sisällön perusteella) rivien päivittää ja poistaa rivejä. Jos solussa on kaava, kaavan tulos näkyy tietolomakkeen, mutta ei voi muuttaa kaavan tiedot-lomakkeen avulla.

Laskentataulukko, jossa on lomakeohjausobjekteja ja ActiveX-komponentteja

Laskentataulukon on lomake, jonka avulla voit tarkastella tietoja, ruudukon ja kirjoita ja on useita ohjausobjektin kaltaisessa ominaisuuksia jo valmiin Excel-laskentataulukoissa, kuten kommentit ja tietojen kelpoisuuden tarkistaminen. Solujen muistuttavat tekstiruutujen, voit lisätä ja muotoilla niitä useilla eri tavoilla. Solujen käytetään usein otsikoina ja säätäminen solun korkeuden ja leveyden ja solujen yhdistämisen, voit tehdä esimerkiksi yksinkertaisen tietojen syöttölomakkeen toimivat laskentataulukon. Ohjausobjektin kaltaisessa muita ominaisuuksia, kuten solujen kommentit, hyperlinkit, taustakuvat, tietojen kelpoisuuden tarkistaminen, ehdollinen muotoilu, upotetut kaaviot ja pikasuodatus tehdä laskentataulukossa, kuten Lisäasetukset lomakkeen toimivat.

Jos haluat lisätä solualueiden määrityksen joustavuutta, voit lisätä laskentataulukon piirtoalusta ohjausobjekteja ja muita piirrosobjekteja sekä yhdistää ja koordinoida ne laskentataulukon solujen kanssa. Esimerkiksi luetteloruutuohjausobjektin avulla voi helpottaa kohteiden valitsemista luettelosta. Askelluspainikeohjausobjektin avulla taas voi helpottaa numeroiden lisäämistä.

Koska ohjausobjektit ja objektit on tallennettu piirtoalustaan, voit tarkastella ohjausobjekteja ja objekteja niihin liittyvän ja rivi- ja sarakerajoista riippumattoman tekstin vierellä muuttamatta laskentataulukon tietoruudukon tai -taulukon asettelua. Useimmiten monet näistä ohjausobjekteista voidaan linkittää myös laskentataulukon soluihin, eikä niiden toiminta edellytä VBA-koodia. Voit määrittää ominaisuudet, jotka määrittävät, onko ohjausobjekti irrallinen vai liikkuuko ja muuttaako se kokoaan solun mukana. Sinulla saattaa olla esimerkiksi valintaruutu, jonka haluat siirtyvän pääsolun mukana silloin, kun alue lajitellaan. Jos sinulla on luetteloruutu, jonka haluat säilyttää aina tietyssä sijainnissa, et todennäköisesti halua, että se siirtyy pääsolujen mukana.

Excelissä on kahdenlaisia ohjausobjekteja: lomakkeen ohjausobjektit ja ActiveX-komponentit. Ohjausobjektien joukot lisäksi voit myös lisätä objektit Piirtotyökalut, kuten Automaattiset muodot, WordArt, SmartArt-grafiikkaobjektiin tai tekstiruutuja.

Seuraavissa osissa kuvaillaan tällaisia ohjausobjekteja ja piirrosobjekteja sekä kerrotaan tarkemmin, miten näitä ohjausobjekteja ja objekteja käytetään.

Lomakeohjausobjektit

Lomakeohjausobjektit ovat alkuperäisiä ohjausobjekteja, jotka ovat yhteensopivia Excelin aiempien versioiden kanssa Excelin 5.0 -versiosta alkaen. Lomakeohjausobjektit on suunniteltu niin, että niitä voidaan käyttää myös XLM-makrolomakkeissa.

Voit käyttää lomakeohjausobjektit, kun haluat viitata helposti ja käsitellä solun tietojen käyttämättä VBA-koodin ja haluat lisätä ohjausobjekteja kaaviotaulukot. Esimerkiksi kun luetteloruutu-ohjausobjektin lisääminen laskentataulukkoon ja linkittäminen soluun, voit palauttaa valitun kohteen nykyisen sijainnin numeerinen arvo ohjausobjektin. Sitten voit numeerista arvoa yhdessä indeksi -funktiolla voit valita kohteita luettelosta.

Voit suorittaa myös makroja käyttämällä lomakeohjausobjekteja. Voit liittää ohjausobjektiin aiemmin luodun makron tai kirjoittaa tai tallentaa uuden makron. Kun lomakkeen käyttäjä napsauttaa ohjausobjektia, ohjausobjekti suorittaa makron.

Kuitenkin näitä ohjausobjekteja ei voi lisätä UserForm-osiin, joiden avulla hallitaan tapahtumia tai muokattu suorittamaan verkkosivujen komentosarjoja Web.

Yhteenveto lomakeohjausobjekteista

Painikkeen nimi

Esimerkki

Kuvaus

Painikkeen kuva

Selite

Esimerkki lomakkeen seliteohjausobjektista

Määrittää solun tai tekstiruudun käyttötarkoituksen tai näyttää kuvaavan tekstin (kuten otsikon, kuvatekstin tai kuvan) tai lyhyet ohjeet.

Painikkeen kuva

Ryhmän kehys

Esimerkki lomaketyökalurivin Ryhmän kehys -ohjausobjektista

Suorakulmion muotoinen objekti, jossa on valinnainen selite ja joka ryhmittelee toisiinsa liittyvät ohjausobjektit yhdeksi visuaaliseksi yksiköksi. Yleensä ryhmitellään valintanapit, valintaruudut tai toisiinsa liittyvät sisällöt.

Painikkeen kuva

Painike

Esimerkki lomaketyökalurivin painikeohjausobjektista

Suorittaa makron, joka suorittaa toiminnon käyttäjän napsauttaessa sitä. Painikkeista käytetään joskus myös nimitystä komentopainike.

Painikkeen kuva

Valintaruutu

Esimerkki lomaketyökalurivin valintaruutuohjausobjektista

Ottaa käyttöön tai poistaa käytöstä arvon, joka osoittaa vastakkaista ja yksiselitteistä valintaa. Laskentataulukossa tai ryhmän kehyksessä voi valita useita valintaruutuja samalla kertaa. Valintaruudun tila voi olla jokin seuraavasta kolmesta tilasta: valittu (käytössä), tyhjennetty (poistettu käytöstä) ja yhdistetty, mikä tarkoittaa käytössä- ja poistettu käytöstä -tilojen yhdistelmää (eli monivalintaa).

Painikkeen kuva

Valintanappi

Esimerkki lomaketyökalurivin valintanappiohjausobjektista

Sallii yksittäisen valinnan rajoitetusta toisensa poissulkevien vaihtoehtojen valikoimasta. Valintanappeja käytetään yleensä ryhmän kehyksissä ja kehyksissä. Valintanapin tila voi olla jokin seuraavasta kolmesta tilasta: valittu (käytössä), tyhjennetty (poistettu käytöstä) ja yhdistetty, mikä tarkoittaa käytössä- ja poistettu käytöstä -tilojen yhdistelmää (eli monivalintaa).

Painikkeen kuva

Luetteloruutu

Esimerkki lomakkeen luetteloruutuohjausobjektista

Näyttää luettelon, joka sisältää yhden tai useita käyttäjän valittavissa olevia tekstikohteita. Luetteloruudun avulla voidaan näyttää numeerisesti tai sisällöllisesti laaja valikoima erilaisia vaihtoehtoja. Luetteloruutuja on kolmentyyppisiä:

  • Yhden valinnan luetteloruutu mahdollistaa vain yhden valinnan. Tässä tapauksessa luetteloruutu muistuttaa valintanappiryhmää. Luetteloruutu pystyy kuitenkin käsittelemään suuren määrän kohteita tehokkaammin.

  • Monivalintaluetteloruutu mahdollistaa joko yhden valinnan tai jatkuvat (vierekkäiset) valinnat.

  • Laajennetun valinnan luetteloruutu mahdollistaa yhden valinnan, jatkuvat valinnat ja toisistaan erillään olevat valinnat.

Painikkeen kuva

Yhdistelmäruutu

Esimerkki lomakkeen yhdistelmäruutuohjausobjektista

Yhdistelmäruutu on tekstiruudun ja luetteloruudun yhdistelmä, jonka avulla voidaan luoda avattava luetteloruutu. Yhdistelmäruutu on kooltaan pienempi kuin luetteloruutu, mutta nimikkeet sisältävän luettelon avaaminen edellyttää, että käyttäjä napsauttaa alaspäin osoittavaa nuolta. Käytä yhdistelmäruutua, kun haluat, että käyttäjä voi joko kirjoittaa haluamansa arvon tai valita luettelosta vain yhden vaihtoehdon. Tässä ohjausobjektissa näkyy tekstiruudun arvo riippumatta siitä, kuinka arvo on määritetty.

Painikkeen kuva

Vierityspalkki

Esimerkki lomaketyökalurivin vierityspalkkiohjausobjektista

Voit vierittää arvoaluetta napsauttamalla vieritysnuolia tai vetämällä vieritysruutua. Voit myös siirtyä arvoja sisältävällä sivulla (ennalta määritetty väli) napsauttamalla vieritysruudun ja jommankumman vieritysnuolen välissä olevaa aluetta. Käyttäjä voi yleensä myös kirjoittaa tekstiarvon suoraan soluun tai tekstiruutuun.

Painikkeen kuva

Askelluspainike

Esimerkki lomaketyökalurivin askelluspainikeohjausobjektista

Suurentaa tai pienentää arvoa, kuten luku-, kellonaika- tai päivämääräarvoa. Voit suurentaa arvoa napsauttamalla ylöspäin osoittavaa nuolta ja pienentää arvoa napsauttamalla alaspäin osoittavaa nuolta. Käyttäjä voi yleensä myös kirjoittaa tekstiarvon suoraan soluun tai tekstiruutuun.

Huomautus: Seuraavat ohjausobjektit eivät ole käytettävissä Office Excel 2007 työkirjoissa. Näitä ohjausobjekteja voi käyttää Excel 5.0 valintaikkunataulukoita vain.

Painikkeen nimi

Painikkeen kuva Tekstikenttä

Painikkeen kuva Yhdistelmäruudun luettelo - muokkaaminen

Painikkeen kuva Yhdistelmäruudun avattava - muokkaaminen

Painikkeen kuva Suorittaa valintaikkunan

ActiveX-komponentit

ActiveX-komponentteja voidaan käyttää laskentataulukon lomakkeissa joko VBA-koodin kanssa tai ilman sitä ja VBA:n UserForm-osissa. Yleisesti ottaen ActiveX-komponentteja kannattaa käyttää silloin, kun tarvitaan joustavampia rakennevaatimuksia kuin lomakeohjausobjekteissa. ActiveX-komponenteilla on paljon erilaisia ominaisuuksia, joiden avulla voit mukauttaa niiden ulkoasua, toimintaa, fontteja ja muita ominaisuuksia.

Voit hallita myös erilaisia tapahtumia, jotka suoritetaan, kun ActiveX-komponenttia käytetään. Voit esimerkiksi suorittaa erilaisia toimintoja, kun käyttäjä valitsee vaihtoehdon luetteloruutuohjausobjektista, tai voit tehdä kyselyn tietokantaan täyttääksesi yhdistelmäruudun kohteilla, kun käyttäjä napsauttaa painiketta. Voit myös kirjoittaa makroja, jotka vastaavat ActiveX-komponentteihin liitettyjä tapahtumia. Kun lomakkeen ohjausobjektia käytetään, VBA-koodi suorittaa kyseiseen ohjausobjektiin liitetyt tapahtumat.

Tietokoneellasi on myös useita Excelin ja muiden ohjelmien, kuten Calendar Control 12.0:n ja Windows Media Playerin, asentamia ActiveX-komponentteja.

Tärkeää: Kaikkia ActiveX-komponentteja ei voi käyttää suoraan laskentataulukoissa. Joitakin ActiveX-komponentteja voi käyttää ainoastaan VBA:n UserForm-osissa. Jos yrität lisätä laskentataulukkoon tällaisen ActiveX-komponentin, Excel tuo näkyviin sanoman "Objektia ei voi lisätä".

Kuitenkin ActiveX-komponentteja ei voi lisätä kaaviotaulukoita käyttöliittymästä tai XLM-makrolomakkeet. Voi määrittää makro suorittamaan suoraan ActiveX-komponentin samalla tavalla voit lomakeohjausobjekti.

Yhteenveto ActiveX-komponenteista

Painikkeen nimi

Esimerkki

Kuvaus

Painikkeen kuva

Valintaruutu

Esimerkki ActiveX-valintaruutukomponentista

Ottaa käyttöön tai poistaa käytöstä arvon, joka osoittaa vastakkaista ja yksiselitteistä valintaa. Laskentataulukossa tai ryhmän kehyksessä voi valita useita valintaruutuja samalla kertaa. Valintaruudun tila voi olla jokin seuraavasta kolmesta tilasta: valittu (käytössä), tyhjennetty (poistettu käytöstä) ja yhdistetty, mikä tarkoittaa käytössä- ja poistettu käytöstä -tilojen yhdistelmää (eli monivalintaa).

Painikkeen kuva

Tekstiruutu

Esimerkki ActiveX-tekstiruutukomponentista

Mahdollistaa, suorakulmainen valinnan tarkastella, kirjoittaa tai muokata tekstiä tai tietoja, joka on sidottu soluun. Tekstiruudun voi olla myös staattiseksi tekstiksi kentän, joka esittää vain luku-tiedot.

Painikkeen kuva

Komentopainike

Esimerkki ActiveX-komentopainikekomponentista

Suorittaa makron, joka suorittaa toiminnon käyttäjän napsauttaessa sitä.

Painikkeen kuva

Valintanappi

Esimerkki ActiveX-valintanappikomponentista

Sallii yksittäisen valinnan rajoitetusta toisensa poissulkevien vaihtoehtojen valikoimasta. Valintanappeja käytetään yleensä ryhmän kehyksissä ja kehyksissä. Valintanapin tila voi olla jokin seuraavasta kolmesta tilasta: valittu (käytössä), tyhjennetty (poistettu käytöstä) ja yhdistetty, mikä tarkoittaa käytössä- ja poistettu käytöstä -tilojen yhdistelmää (eli monivalintaa).

Painikkeen kuva

Luetteloruutu

Esimerkki ActiveX-luetteloruutukomponentista

Näyttää luettelon, joka sisältää yhden tai useita käyttäjän valittavissa olevia tekstikohteita. Luetteloruudun avulla voidaan näyttää numeerisesti tai sisällöllisesti laaja valikoima erilaisia vaihtoehtoja. Luetteloruutuja on kolmentyyppisiä:

  • Yhden valinnan luetteloruutu mahdollistaa vain yhden valinnan. Tässä tapauksessa luetteloruutu muistuttaa valintanappiryhmää. Luetteloruutu pystyy kuitenkin käsittelemään suuren määrän kohteita tehokkaammin.

  • Monivalintaluetteloruutu mahdollistaa joko yhden valinnan tai jatkuvat (vierekkäiset) valinnat.

  • Laajennetun valinnan luetteloruutu mahdollistaa yhden valinnan, jatkuvat valinnat ja toisistaan erillään olevat valinnat.

Painikkeen kuva

Yhdistelmäruutu

Esimerkki ActiveX-yhdistelmäruutukomponentista

Yhdistelmäruutu on tekstiruudun ja luetteloruudun yhdistelmä, jonka avulla voidaan luoda avattava luetteloruutu. Yhdistelmäruutu on kooltaan pienempi kuin luetteloruutu, mutta nimikkeet sisältävän luettelon avaaminen edellyttää, että käyttäjä napsauttaa alaspäin osoittavaa nuolta. Käytä yhdistelmäruutua, kun haluat, että käyttäjä voi joko kirjoittaa haluamansa arvon tai valita luettelosta vain yhden vaihtoehdon. Tässä ohjausobjektissa näkyy tekstiruudun arvo riippumatta siitä, kuinka arvo on määritetty.

Painikkeen kuva

Vaihtopainike

Esimerkki ActiveX-vaihtopainikekomponentista

Ilmaisee tilan, esimerkiksi Kyllä/Ei tai Käytössä / Ei käytössä. Vaihtopainike vaihtaa tilan aina, kun sitä napsautetaan.

Painikkeen kuva

Askelluspainike

Esimerkki ActiveX-askelluspainikekomponentista

Suurentaa tai pienentää arvoa, kuten luku-, kellonaika- tai päivämääräarvoa. Voit suurentaa arvoa napsauttamalla ylöspäin osoittavaa nuolta ja pienentää arvoa napsauttamalla alaspäin osoittavaa nuolta. Käyttäjä voi yleensä myös kirjoittaa tekstiarvon suoraan soluun tai tekstiruutuun.

Painikkeen kuva

Vierityspalkki

Esimerkki ActiveX-vierityspalkkikomponentista

Voit vierittää arvoaluetta napsauttamalla vieritysnuolia tai vetämällä vieritysruutua. Voit myös siirtyä arvoja sisältävällä sivulla (ennalta määritetty väli) napsauttamalla vieritysruudun ja jommankumman vieritysnuolen välissä olevaa aluetta. Käyttäjä voi yleensä myös kirjoittaa tekstiarvon suoraan soluun tai tekstiruutuun.

Painikkeen kuva

Selite

Esimerkki ActiveX-selitekomponentista

Määrittää solun tai tekstiruudun käyttötarkoituksen tai näyttää kuvaavan tekstin (kuten otsikon, kuvatekstin tai kuvan) tai lyhyet ohjeet.

Painikkeen kuva

Kuva

Esimerkki ActiveX-kuvakomponentista

Liittää kuvan, kuten bittikartta tai JPEG tai GIF-tiedoston.

Kehyskomponentti

Esimerkki ActiveX-kehyskomponentista

Suorakulmion muotoinen objekti, jossa on valinnainen selite ja joka ryhmittelee toisiinsa liittyvät ohjausobjektit yhdeksi visuaaliseksi yksiköksi. Valintanapit, valintaruudut tai toisiinsa liittyvät sisällöt ryhmitellään yleensä kehyskomponenttiin.

Huomautus: Kehyksen ActiveX-komponenttia ei ole käytettävissä Lisää -komento ActiveX-komponentit -osassa. Kuitenkin ohjausobjektin voit lisätä Lisää ohjausobjekteja -valintaikkunassa valitsemalla Microsoft Forms 2.0 Frame.

Painikkeen kuva

Lisää ohjausobjekteja

Näyttää luettelon tietokoneellasi käytettävissä olevista ActiveX-lisäkomponenteista, joita voit lisätä mukautettuun lomakkeeseen, kuten Calendar Control 12.0:n ja Windows Media PlayerIn. Tässä valintaikkunassa voit myös rekisteröidä mukautetun ohjausobjektin.

Piirtotyökalujen ohjausobjektit

Esimerkkejä muodoista Saatat myös haluta sisällyttää lomakkeeseesi SmartArt-kuvia, muotoja, WordArt-objekteja ja tekstiruutuja. Voit muuttaa tällaisten objektien kokoa, kääntää objekteja ja kiertää tai värittää niitä sekä luoda entistäkin monimutkaisempia muotoja yhdistelemällä eri objekteja. Kun kirjoitat tekstiä suoraan muoto- tai tekstiruutuobjektiin, teksti muuttuu osaksi objektia. Jos siis käännät tai kierrät objektia, myös teksti kääntyy tai kiertyy objektin mukana. Toisin kuin ActiveX-komponentteja käytettäessä, voit määrittää objektin yksittäisille sanoille tai merkeille erilaisia määritteitä, kuten fonttikokoja ja fonttityylejä. Voit myös määrittää objekteihin makroja ja lisätä niihin hyperlinkkejä. Voit jopa linkittää muoto- tai tekstiruutuobjektin tekstin laskentataulukon soluun niin, että kyseisen objektin arvo päivittyy dynaamisesti.

Ohjausobjektien ja objektien käyttäminen laskentataulukon lomakkeissa

Kun olet lisännyt laskentataulukon lomakkeeseen lomakeohjausobjekteja ja ActiveX-komponentteja, sinun kannattaa viimeistellä ja järjestää ohjausobjektit uudelleen eri tavoin luodaksesi hyvin suunnitellun ja käyttäjäystävällisen lomakkeen. Yleisiä tehtäviä ovat muun muassa seuraavat:

  • Ruudukoiden näkymisen hallitseminen ohjausobjekteja käytettäessä ja valinnan tekeminen sen suhteen, näytetäänkö ruudukot käyttäjille lopullisessa laskentataulukon lomakkeessa.

  • Ohjausobjektien valitseminen tai niiden valinnan poistaminen, jotta voit määrittää ominaisuuksia tai tehdä lisää muutoksia.

  • Ohjausobjektin tekstin, kuten kuvatekstin tai selitteen, muokkaaminen.

  • Ohjausobjektien ryhmitteleminen, kopioiminen, siirtäminen ja tasaaminen laskentataulukon lomakkeen asettelun järjestämiseksi.

  • Ohjausobjektien koon muuttaminen ja muotoileminen halutun ulkoasun saavuttamiseksi.

  • Ohjausobjektin sijoittaminen tai ohjausobjektin koon muuttaminen solun mukaan.

  • Ohjausobjektien ja linkitettyjen solujen suojaaminen omien tietosuojatarpeiden mukaisesti.

  • Ohjausobjektien tulostamisen ottaminen käyttöön tai poistaminen käytöstä silloin, kun laskentataulukon lomake tulostetaan.

  • Käyttämättömien ohjausobjektien poistaminen.

Voit suunnitella laskentataulukon lomakkeen kanssa tai ilman soluruudukon taustalla. Haluat ehkä poistaa käytöstä soluruudukon ja Muotoile kaikki solut, joiden saman värin tai kuvion tai kuvan jopa käyttää taulukon taustana. Voit piilottaa tai näyttää Ruudukot Näytä -välilehden Näytä/Piilota -ryhmästä Ruudukko -valintaruutu tai poista sen valinta.

Laskentataulukossa olevan ohjausobjektin tyypin selvittäminen

Koska ohjausobjekteja on kolmenlaisia ja koska osaa objekteista voi muokata yksitellen, et ehkä tunnista ohjausobjektin tyyppiä pelkästään sitä katsomalla. Voit selvittää ohjausobjektin tyypin (lomake vai ActiveX) napsauttamalla ohjausobjektia hiiren kakkospainikkeella ja kiinnittämällä huomiota seuraaviin seikkoihin:

  • Jos pikavalikko sisältää Ominaisuudet-komennon, ohjausobjekti on ActiveX-komponentti ja olet suunnittelutilassa.

  • Jos pikavalikko sisältää Liitä makro -komennon, ohjausobjekti on lomakeohjausobjekti.

    Vihje: Näytä ryhmän kehyksen lomakeohjausobjektin oikean pikavalikon, varmista, että valitset ryhmän kehyksen reunan etkä ryhmän kehyksen sisäosaa.

  • Jos pikavalikko sisältää Muokkaa teksti -komennon, objekti on piirrosobjekti.

VBA:n UserForm-osat

Joustavuutta voit luoda UserForm-osiin, jotka mukautetut valintaikkunat, jotka sisältävät yleensä yhden tai useamman ActiveX-komponentin. Voit asettaa UserForm-osiin VBA-koodia, jonka luot Visual Basic-editorin. Ylätason UserForm luomisen vaiheet ovat seuraavat:

  1. Aseta UserForm oman työkirjan VBA-projektin. Voit avata työkirjan VBA-projektin näyttämällä ensimmäisen Visual Basic-editori (paina ALT + F11) ja valitse sitten Lisää -valikosta valitsemalla UserForm.

  2. Kirjoita toimintosarja UserForm-osan näyttämistä varten.

  3. Lisää ActiveX-komponentit.

  4. Muokkaa ActiveX-komponenttien ominaisuuksia.

  5. Kirjoita ActiveX-komponenttien tapahtumatoimintosarjat.

Käyttämällä UserForm-osiin, voit hyödyntää myös Lisäasetukset lomakkeen toiminnot. Voit lisätä jokaiseen viestiin aakkosten erillinen valintanappi esimerkiksi tai voit lisätä valintaruudun, kunkin kohteen laajasta luettelosta, päivämääriä ja lukuja.

Ennen kuin luot UserForm-osan, harkitse Excelissä käytettävissä olevien ja tarpeisiisi mahdollisesti sopivien valmiiden valintaikkunoiden käyttämistä. Valmiit valintaikkunat sisältävät muun muassa VBA:n InputBox- ja MsgBox-funktiot, Excelin InputBox-menetelmän, GetOpenFilename-menetelmän, GetSaveAsFilename-menetelmän ja Sovellus-objektin Valintaikkunat-objektin, joka sisältää kaikki Excelin valmiit valintaikkunat.

Lisätietoja on Microsoft Office Excelin Developer Center ‑sivustossa.

Sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×