Jos haluat näyttää arvoluettelon, josta käyttäjät voivat valita haluamansa arvon, lisää laskentataulukkoon luetteloruutu.
Luetteloruudun lisääminen laskentataulukkoon
Luo luettelo kohteista, jotka haluat näyttää luetteloruudussa, kuten tässä kuvassa.
Valitse Kehittäjän>lisäys.
Huomautus
Jos Kehitystyökalut-välilehti ei ole näkyvissä, valitse Tiedostoasetukset>>Mukauta valintanauhaa. Valitse Päävälilehdet-luettelossa Kehitystyökalut-valintaruutu ja valitse sitten OK.
Valitse Lomakeohjausobjektit-kohdassa Luetteloruutu (lomakeohjausobjekti).
Napsauta solua, johon haluat luoda luetteloruudun.
Valitse Ominaisuuksien>hallinta ja määritä tarvittavat ominaisuudet:
Kirjoita Syöttöalue-ruutuun solualue, joka sisältää arvoluettelon.
Huomautus
Jos haluat luetteloruudussa näkyvän enemmän kohteita, voit muuttaa tekstin fonttikoon luettelossa.
Kirjoita Solulinkki-ruutuun soluviittaus.
Vihje
Valitsemasi solu sisältää luvun, joka on liitetty luetteloruudussa valittuun kohteeseen. Voit käyttää lukua kaavassa, kun haluat palauttaa todellisen kohteen syöttöalueelta.
Valitse Valintalaji-kohdassa Yksittäinen-vaihtoehto ja valitse OK.
Huomautus
Jos haluat käyttää Moni- tai Laajennus-vaihtoehtoa, harkitse ActiveX-luetteloruudun käyttämistä.
Yhdistelmäruudun lisääminen laskentataulukkoon
Voit helpottaa tietojen syöttämistä antamalla käyttäjien valita arvon yhdistelmäruudusta. Yhdistelmäruutu on tekstiruudun ja luetteloruudun yhdistelmä, jonka avulla voidaan luoda avattava luetteloruutu.
Voit lisätä lomakeohjausobjektin tai ActiveX-komponentin yhdistelmäruudun. Jos haluat luoda yhdistelmäruudun, joka sallii käyttäjän muokata tekstiruudun tekstiä, harkitse ActiveX-yhdistelmäruudun käyttämistä. ActiveX-komponentin yhdistelmäruutu on monipuolisempi, koska voit helpottaa tekstin lukemista zoomatussa laskentataulukossa muuttamalla fontin ominaisuuksia, ja voit ohjelmoinnin avulla saada sen näkymään soluissa, jotka sisältävät tietojen kelpoisuustarkistuksen luettelon.
Valitse sarake, jonka voit piilottaa laskentataulukossa, ja luo luettelo kirjoittamalla yksi arvo kuhunkin soluun.
Huomautus
Voit myös luoda luettelon saman työkirjan toiseen laskentataulukkoon.
Valitse Kehittäjän>lisäys.
Huomautus
Jos Kehitystyökalut-välilehti ei ole näkyvissä, valitse Tiedostoasetukset>>Mukauta valintanauhaa. Valitse Päävälilehdet-luettelossa Kehitystyökalut-valintaruutu ja valitse sitten OK.
Valitse lisättävän yhdistelmäruudun tyyppi:
- Valitse Lomakeohjausobjektit-kohdassaYhdistelmäruutu (Lomakeohjausobjekti).
Vaihtoehtoisesti voit toimia seuraavasti: - Valitse ActiveX-komponentit-kohdassa Yhdistelmäruutu (ActiveX-komponentti).
- Valitse Lomakeohjausobjektit-kohdassaYhdistelmäruutu (Lomakeohjausobjekti).
Piirrä yhdistelmäruutu haluamaasi soluun napsauttamalla solua ja vetämällä hiirellä.
Vihje
- Jos haluat muuttaa ruudun kokoa, osoita jotakin koonmuuttokahvoista ja vedä ohjausobjektin reunaa, kunnes ohjausobjekti on korkeudeltaan ja leveydeltään halutun kokoinen.
- Jos haluat siirtää yhdistelmäruudun laskentataulukon toiseen kohtaan, valitse ruutu ja vedä se haluamaasi kohtaan.
Lomakeohjausobjektin yhdistelmäruudun muotoileminen
Napsauta hiiren kakkospainikkeella yhdistelmäruutua ja valitse Muotoile ohjausobjektia.
Valitse Ohjaus ja määritä seuraavat asetukset:
Syöttöalue: Kirjoita solualue, joka sisältää kohteet.
Solulinkki: Yhdistelmäruutu voidaan linkittää soluun, jossa näkyy kohteen numero, kun valitset kohteen luettelosta. Kirjoita sen solun numero, jossa haluat kohteen numeron näkyvän.
Esimerkiksi solu C1 näyttää numeron 3, kun kohde Sorbet (Sorbetti) on valittu, koska se on kolmas kohde luettelossamme.
Vihje
Voit näyttää kohteen nimen sen numeron sijaan käyttämällä INDEX-funktiota. Esimerkissämme yhdistelmäruutu on linkitetty soluun B1, ja luettelon solualue on A1:A2. Jos seuraava kaava kirjoitetaan soluun C1: =INDEX(A1:A5,B1) ja kun valitaan kohde "Sorbet" (Sorbetti), kohteen nimi näytetään solussa C1.
Avattavat rivit: Rivimäärä, jonka haluat näyttää, kun käyttäjä napsauttaa alanuolta. Jos luettelossa on esimerkiksi 10 kohdetta, etkä halua selata luetteloa, muuta oletusarvoksi 10. Jos kirjoitat luvun, joka on pienempi kuin kohteiden määrä luettelossa, luettelossa näkyy vierityspalkki.
Valitse OK.
ActiveX-yhdistelmäruudun muotoileminen
Valitse Kehittäjän>suunnittelutila.
Valitse hiiren kakkospainikkeella Ominaisuudet, valitse Aakkosjärjestys ja muuta haluamasi ominaisuusasetukset.
Voit määrittää kuvassa näkyvän yhdistelmäruudun ominaisuudet seuraavasti:
Ominaisuuden määrittäminen Toimintaohje Täyttöväri Valitse Taustaväri>alanuolipaletti> ja valitse sitten väri.
Fontin tyyppi, tyyli ja koko Valitse Fontti>...-painike ja valitse fontin tyyppi, koko tai tyyli.
Fontin väri Valitse Alanuolen >PalletForeColor> ja valitse sitten väri. Valitun luetteloarvon näyttäminen soluun linkittämällä Valitse Linkitetty solu. Yhdistelmäruudun linkittäminen luetteloon Valitse ListFillRange (LuettelonTäyttöAlue) -kohdan vieressä oleva ruutu ja kirjoita luettelon solualue. Näytettävien luettelokohteiden määrän muuttaminen Valitse LuettelonRivienMäärä-ruutu ja kirjoita näytettävien kohteiden määrä. Sulje Ominaisuus-ruutu ja valitse Suunnittelutila.
Kun muotoilu on valmis, voit napsauttaa luettelon sisältävää saraketta hiiren kakkospainikkeella ja valita Piilota-vaihtoehdon.
Tarvitsetko lisätietoja?
Voit aina pyytää apua Excel Tech Communityn asiantuntijalta tai saada tukea yhteisöissä.
Katso myös
Yleistä laskentataulukon lomakkeista, lomakeohjausobjekteista ja ActiveX-ohjausobjekteista
Valintaruudun tai valintanapin (lomakeohjausobjektien) lisääminen