Laskenta taulukon lomakkeiden, lomake objektien ja ActiveX-komponenttien yleiskatsaus

Tärkeää: Tämä toiminto ei ole käytössä Windows RT -tietokoneen Officessa. Haluatko nähdä käytössä olevan Office-version?

Esimerkkejä laskentataulukon lomakkeista käyttämällä lomakkeita ja monia niitä komponentteja ja objekteja, joita voit lisätä niihin, voit helpottaa tietojen syöttämistä työkirjoihin ja parantaa siten taulukon ulkoasua. Voit tehdä tämän itse lähes täysin ilman Microsoft Visual Basic for Applications (VBA) -koodia.

Laskentataulukon lomake ei ole sama asia kuin Excel-malli. Malli on esimuotoiltu tiedosto, jonka avulla voit aloittaa haluamasi työkirjan luomisen. Lomake sisältää ohjausobjekteja, kuten ruutuja tai avattavia luetteloita, joiden avulla käyttäjät voivat helpommin lisätä tietoja laskentataulukkoon tai muokata niitä. Lisä tietoja ladamistä malleista on kohdassa Excel-mallit.

Mikä on lomake?

Tulostettu tai verkossa oleva lomake on asia kirja, jossa on vakio rakenne ja-muoto, joka helpottaa tietojen ottamista, järjestämistä ja muokkaamista.

  • Painetut lomakkeet sisältävät ohjeita, muotoiluja, otsikoita ja tyhjiä välejä tietojen kirjoittamiseen tai kirjoittamiseen. Voit luoda tulostettuja lomakkeita Excelin ja Excel-mallien avulla.

  • Online-lomakkeissa on samat ominaisuudet kuin tuloste tuissa lomakkeissa. Lisäksi verkko lomakkeissa on komponentteja. Objektit ovat objekteja, jotka näyttävät tietoja tai helpottavat tietojen kirjoittamista tai muokkaamista, toiminnon suorittamista tai valinnan tekemistä. Yleensä lomaketta on helpompi käyttää. Esimerkkejä tavallisimmista ohjausobjekteista ovat luetteloruudut, valintanapit ja komentopainikkeet. Ohjausobjektit voivat myös suorittaa niille määritettyjä makroja ja vastata tapahtumiin, kuten hiiren napsautuksiin, suorittamalla Visual Basic for Applications (VBA) -koodin.

Voit luoda tulostettavia ja online-lomakkeita useilla eri tavoilla Excelin avulla.

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 voi automaattisesti luoda valmiin tieto lomakkeen alue tai taulukko. Tieto lomake näyttää kaikki sarake otsikot yksittäisenä valinta ikkunassa. Kussakin tarrassa on viereinen tyhjä teksti ruutu, johon voit kirjoittaa kunkin sarakkeen tiedot enintään 32-sarakkeisiin. Tieto lomakkeessa voit lisätä uusia rivejä, etsiä rivejä siirtymällä tai (solun sisällön perusteella) päivittää rivejä ja poistaa rivejä. Jos solussa on kaava, kaavan tulos näkyy tieto lomakkeessa, mutta kaavaa ei voi muuttaa tieto lomakkeen avulla.

Laskentataulukko, jossa on lomakeohjausobjekteja ja ActiveX-komponentteja

Laskenta taulukko on lomake tyyppi, jonka avulla voit kirjoittaa ja tarkastella ruudukon tietoja, ja Excelin laskenta taulukoissa on jo valmiina useita ohjaus objektien kaltaisia ominaisuuksia, kuten kommentit ja tietojen kelpoisuuden tarkistaminen. Solut muistuttavat teksti kehyksiä, jotka voit kirjoittaa ja muotoilla niitä monin eri tavoin. Soluja käytetään usein selitteinä ja säätämällä solujen korkeutta ja leveyttä sekä yhdistämällä soluja voit määrittää laskenta taulukon käyttäytymään tavallisen tietojen syöttö lomakkeen tavoin. Muut ohjaus objektien kaltaiset ominaisuudet, kuten solujen kommentit, hyperlinkit, tausta kuvat, tietojen kelpoisuuden tarkistaminen, ehdollinen muotoilu, upotetut kaaviot ja pikasuodatus, voivat tehdä laskenta taulukosta esimerkiksi lisä lomakkeen.

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 voidaan helpottaa numeroiden lisäämistä.

Ohjausobjektit ja objektit on tallennettu piirtoalustaan, joten voit tarkastella ohjausobjekteja ja objekteja niihin liittyvän sekä 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 kahdentyyppisiä ohjausobjekteja: lomakeohjausobjekteja ja ActiveX-komponentteja. Näiden hallinta joukkojen lisäksi voit myös lisätä objekteja Piirtämis työkaluista, kuten Automaattiset muodot, WordArt, SmartArt-kuva tai teksti ruutu.

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.

Lomakeohjausobjekteja käytetään silloin, kun solun tietoja halutaan käyttää helposti ilman VBA-koodia, ja silloin, kun halutaan lisätä ohjausobjekteja kaaviotaulukoihin. Esimerkiksi kun olet lisännyt luettelo ruutu-ohjaus objektin laskenta taulukkoon ja linkittänyt sen soluun, voit palauttaa numeerisen arvon valitun kohteen nykyisestä sijainnista ohjaus objektissa. Sitten voit käyttää kyseistä numeerista arvoa INDEKSI-funktion yhteydessä ja valita luettelosta eri kohteita.

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.

Näitä komponentteja ei kuitenkaan voi lisätä käyttäjä lomakkeisiin, joita käytetään tapahtumien hallintaan tai jotka on muokattu verkko sivujen verkko-komento sarjojen suorittamista varten.

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 valinta luettelon valinta ruutu ottaa käyttöön vain yhden vaihto ehdon. Tässä tapa uksessa luettelo ruutu muistuttaa valinta nappien ryhmää, paitsi että luettelo ruutu voi käyttää suurta määrää 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 toiminnot eivät ole käytettävissä Office Excel 2007-työkirjoissa. Näitä komponentteja voi käyttää vain Excelin versio 5,0-valinta taulukoissa.

Painikkeen nimi

Painikkeen kuva teksti kenttä

Painikkeen kuva combo List-Muokkaa

Painikkeen kuva avattava yhdistelmä ruutu

Painikkeen kuva Suorita-valinta ikkuna

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 työkirjoissa. osaa voi käyttää vain Visual Basic for Applications (VBA)-käyttäjä lomakkeissa. Jos yrität lisätä laskentataulukkoon tällaisen ActiveX-komponentin, Excel näyttää Objektia ei voi lisätä -sanoman.

ActiveX-komponentteja ei kuitenkaan voi lisätä käyttöliittymästä kaaviotaulukoihin tai XLM-makrolomakkeisiin. Et voi myöskään määrittää makroa suoritettavaksi suoraan ActiveX-komponentista samalla tavalla kuin lomake ohjaus objektissa.

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

Voit tarkastella, kirjoittaa tai muokata soluun sidotun tekstin tai tietoja suorakulmainen-ruudussa. Tekstiruutu voi olla myös staattinen tekstikenttä, joka sisältää vain luku -muotoisia tietoja.

Painikkeen kuva

Komentopainike

Esimerkki ActiveX-komentopainikekomponentista

Suorittaa makron, joka suorittaa toiminnon käyttäjän napsauttaessa sitä. Komento painiketta kutsutaan myös painikkeeksi.

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 valinta luettelon valinta ruutu ottaa käyttöön vain yhden vaihto ehdon. Tässä tapa uksessa luettelo ruutu muistuttaa valinta nappien ryhmää, paitsi että luettelo ruutu voi käyttää suurta määrää 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: ActiveX-kehys ohjaus objekti ei ole käytettävissä Lisää -komennon ActiveX-komponentit -osassa. Voit kuitenkin lisätä komponentin Lisää ohjausobjekteja -valintaikkunasta valitsemalla Microsoft Forms 2.0 -kehys -vaihtoehdon.

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 haluat ehkä myös sisällyttää lomakkeeseen SmartArt-kuvia, muotoja, WordArt-objekteja ja teksti kehyksiä. Voit luoda monimutkaisempia muotoja muuttamalla niiden kokoa, kääntämällä, kääntämällä, Väritä ja yhdistämällä nämä objektit. Kun kirjoitat tekstiä suoraan muoto-tai teksti ruutu objektiin, tekstistä tulee osa kyseistä objektia – Jos kierrät tai käännät objektia, teksti kääntyy tai kääntyy sen kanssa. Toisin kuin ActiveX-komponenteista, voit määrittää objektin yksittäisille sanoille ja merkeille erilaisia määritteitä, kuten fontin koon ja fontti tyylejä. Voit myös määrittää makroja ja lisätä hyperlinkkejä näihin objekteihin. Voit myös linkittää muodon tai teksti ruutu objektin tekstin laskenta taulukon soluun ja näyttää dynaamisesti kyseisten objektien päivitetyt arvot.

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 käyttämällä taustan soluruudukoita tai ilman niitä. Saatat esimerkiksi haluta poistaa soluruudukot käytöstä ja muotoilla kaikki solut käyttäen samaa väriä tai kuviota tai käyttää taulukon taustana kuvaa. Jos haluat piilottaa tai näyttää ruudukon, poista ruudukko -valinta ruudun näkymä -väli lehden Näytä tai Piilota -ryhmästä tai valitse se.

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: Jos haluat, että ryhmä ruudun lomake ohjaus objektin oikea pikavalikko on valittuna, varmista, että valitset sen sijaan ryhmä ruudun sisäreunan.

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

VBA:n UserForm-osat

Jos haluat mahdollisimman paljon joustavuutta, voit luoda käyttäjä lomakkeita, jotka ovat mukautettuja valinta ikkunoita, jotka sisältävät yleensä vähintään yhden ActiveX-komponentin. Käyttäjä lomakkeita voi käyttää VBA-koodista, jonka luot Visual Basic-editorissa. Käyttäjä lomakkeen luomisen korkean tason vaiheet ovat seuraavat:

  1. Lisää UserForm-osa työkirjan VBAProjectiin. Voit käyttää työkirjan Vbaprojectia näyttämällä ensin Visual Basic-Editorin (paina ALT + F11) ja valitsemalla sitten Lisää -valikosta käyttäjä lomake.

  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äjä lomakkeiden avulla voit käyttää myös kehittyneitä lomake toimintoja. Voit esimerkiksi lisätä erillisen valintanapin kullekin aakkosten kirjaimelle tai lisätä valintaruudun kullekin laajan päivämäärä- tai numeroluettelon kohteelle ohjelmallisesti.

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

Huomautus:  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ä. Kerrotko meille, oliko tiedoista hyötyä? Tästä pääset artikkelin englanninkieliseen versioon.

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ä.

×