Artikkelin tunnus: 291073 - Näytä tuotteet, joita tämä artikkeli koskee.
Jos olet Small Business Customer -asiakas, voit etsiä lisää vianmääritys- ja oppimisresursseja Support for Small Business -sivustosta.
Laajenna kaikki | Kutista kaikki

Yhteenveto

Microsoft Excelissä on useita valintaikkunataulukoiden ohjausobjekteja, jotka ovat käteviä luettelokohteiden valitsemisessa. Esimerkkejä ohjausobjekteista ovat luetteloruudut, yhdistelmäruudut, askelluspainikkeet ja vierityspalkit.

Lisätietoja Excelin lomakeohjausobjekteista on kohdassa Laskentataulukon lomakkeiden, lomakeohjausobjektien ja ActiveX-ohjausobjektien yleiskuvaus.

Enemmän tietoa

Seuraavissa tavoissa näytetään, miten luetteloruutuja, yhdistelmäruutuja, askelluspainikkeita ja vierityspalkkeja käytetään. Esimerkeissä käytetään samaa luetteloa, solulinkkiä ja indeksointitoimintoa.

Kehitystyökalujen käyttöönotto

Jos haluat käyttää lomakeohjausobjekteja Excel 2010:ssä, kehitystyökalut on otettava käyttöön. Voit tehdä tämän seuraavasti:
  1. Valitse Tiedosto ja valitse sitten Asetukset.

    Kutista tämä kuvaLaajenna tämä kuva
    2774663
  2. Valitse vasemmanpuoleisessa ruudussa Muokkaa valintanauhaa.

    Kutista tämä kuvaLaajenna tämä kuva
    2774665
  3. Valitse oikealta Päävälilehdet-kohdasta Kehittäjä-valintaruutu ja valitse sitten OK.
Lomakeohjausobjektien käyttäminen Excel 2007:ssä edellyttää kehitystyökalujen käyttöönottoa. Voit tehdä tämän seuraavasti:
  1. Napsauta Microsoft Office -painiketta ja valitse sitten Excelin asetukset.

    Kutista tämä kuvaLaajenna tämä kuva
    2774667
  2. Valitse Suositut, valitse Näytä kehitystyökalut valintanauhassa -valintaruutu ja valitse sitten OK.

    Kutista tämä kuvaLaajenna tämä kuva
    2774668

Luettelon, solulinkin ja indeksin määrittäminen

  1. Kirjoita seuraavat kohteet uuteen laskentataulukkoon alueelle H1:H20:
          H1 : Rullaluistimet
          H2 : Videonauhuri
          H3 : Työpöytä
          H4 : Muki
          H5 : Auto
          H6 : Pesukone
          H7 : Raketinheitin
          H8 : Polkupyörä
          H9 : Puhelin
          H10: Kynttilä
          H11: Makeiset
          H12: Kaiuttimet
          H13: Mekko
          H14: Viltti
          H15: Kuivaaja
          H16: Kitara
          H17: Kuivaaja
          H18: Työkalupakki
          H19: Videonauhuri
          H20: Kiintolevy
    					
  2. Kirjoita soluun A1 seuraava kaava:
    =INDEX(H1:H20,G1,0)

Luetteloruutuesimerkki

  1. Jos haluat lisätä luetteloruudun Excel 2010:ssä ja Excel 2007:ssä, valitse Kehittäjä-välilehti, valitse Ohjausobjektit-ryhmästä Lisää ja valitse sitten Lomakeohjausobjektit-kohdasta Luetteloruutu (lomakkeen ohjausobjekti).

    Kutista tämä kuvaLaajenna tämä kuva
    2774670


    Jos haluat lisätä luetteloruudun Excel 2003:ssa ja sitä aiemmissa Excel-versioissa, napsauta Lomakkeet-työkalurivillä olevaa Luetteloruutu-painiketta. Jos Lomakkeet-työkalurivi ei ole näkyvissä, valitse Näytä-valikosta Työkalurivit ja valitse sitten Lomakkeet.
  2. Napsauta laskentataulukon kohtaa, johon haluat asettaa luetteloruudun vasemman yläkulman, ja vedä luetteloruutu sitten kohtaan, johon haluat asettaa luetteloruudun oikean alakulman. Luo tässä esimerkissä luetteloruutu, joka kattaa solut B2:E10.
  3. Valitse Ohjausobjektit-ryhmässä Ominaisuudet.

    Kutista tämä kuvaLaajenna tämä kuva
    2774671
  4. Kirjoita Objektin muotoilu -ikkunaan seuraavat tiedot ja valitse sitten OK.
    1. Voit määrittää luettelon alueen kirjoittamalla Syöttöalue-ruutuun H1:H20.
    2. Voit asettaa lukuarvon soluun G1 (sen mukaan, mikä kohde luettelosta on valittu) kirjoittamalla Solulinkki-ruutuun G1.

      Huomautus INDEX()-kaava palauttaa oikean luettelokohteen G1-arvon perusteella.
    3. Varmista Valintalaji-kohdassa, että Yksittäinen-asetus on valittuna.

      HuomautusMonivalinta- ja Laajennus-asetukset ovat hyödyllisiä vain, jos luettelon arvojen palauttamiseen käytetään Microsoft Visual Basic for Applications -toimintosarjaa. Huomaa myös, että Kolmiulotteinen varjostus -valintaruutu lisää luetteloruudulle kolmiulotteisen ulkoasun.

      Kutista tämä kuvaLaajenna tämä kuva
      2774673
  5. Kohdeluettelon pitäisi näkyä luetteloruudussa. Jos haluat käyttää luetteloruutua, napsauta jotakin solua niin, että luetteloruutua ei valita. Jos valitset kohteen luettelosta, G1-solu päivitetään lukuun, joka ilmaisee luettelosta valitun kohteen paikan. Solussa A1 oleva INDEX-kaava näyttää kohteen nimen tämän luvun perusteella.

Yhdistelmäruutuesimerkki

  1. Jos haluat lisätä yhdistelmäruudun Excel 2010:ssä ja Excel 2007:ssä, valitse Kehittäjä-välilehti, valitse Lisää ja sitten Lomakeohjausobjektit-kohdasta Yhdistelmäruutu.

    Kutista tämä kuvaLaajenna tämä kuva
    2774674


    Jos haluat lisätä yhdistelmäruudun Excel 2003:ssa ja sitä aiemmissa Excel-versioissa, napsauta Lomakkeet-työkalurivillä olevaa Yhdistelmäruutu-painiketta.
  2. Napsauta laskentataulukon kohtaa, johon haluat asettaa yhdistelmäruudun vasemman yläkulman, ja vedä yhdistelmäruutu sitten kohtaan, johon haluat asettaa yhdistelmäruudun oikean alakulman. Luo tässä esimerkissä yhdistelmäruutu, joka kattaa solut B2:E2.

    Kutista tämä kuvaLaajenna tämä kuva
    2774675
  3. Napsauta yhdistelmäruutua hiiren kakkospainikkeella ja valitse sitten Muotoile ohjausobjektia.

    Kutista tämä kuvaLaajenna tämä kuva
    2774677
  4. Kirjoita seuraavat tiedot ja valitse sitten OK:
    1. Voit määrittää luettelon alueen kirjoittamalla Syöttöalue-ruutuun H1:H20.
    2. Voit asettaa lukuarvon soluun G1 (sen mukaan, mikä kohde luettelosta on valittu) kirjoittamalla Solulinkki-ruutuun G1.

      Huomautus INDEX-kaava palauttaa oikean luettelokohteen G1-arvon perusteella.
    3. Kirjoita Avattavat rivit -ruutuun 10. Tämä merkintä määrittää, kuinka monta kohdetta näytetään, ennen kuin muiden kohteiden näyttämiseen tarvitsee käyttää vierityspalkkia.

      HuomautusKolmiulotteinen varjostus -valintaruutu on valinnainen. Se lisää avattavalle luettelolle tai yhdistelmäruudulle kolmiulotteisen ulkoasun.

      Kutista tämä kuvaLaajenna tämä kuva
      2774678
  5. Kohdeluettelon pitäisi näkyä avattavassa luettelossa tai yhdistelmäruudussa. Jos haluat käyttää avattavaa luetteloa tai yhdistelmäruutua, napsauta jotakin solua niin, että objektia ei valita. Kun valitset kohteen avattavasta luettelosta tai yhdistelmäruudusta, G1-solu päivitetään lukuun, joka ilmaisee luettelosta valitun kohteen paikan. Solussa A1 oleva INDEX-kaava näyttää kohteen nimen tämän luvun perusteella.

Askelluspainike-esimerkki

  1. Jos haluat lisätä askelluspainikkeen Excel 2010:ssä ja Excel 2007:ssä, valitse Kehittäjä-välilehti, valitse Lisää ja sitten Lomakeohjausobjektit-kohdasta Askelluspainike.

    Kutista tämä kuvaLaajenna tämä kuva
    2774679


    Jos haluat lisätä askeltimen Excel 2003:ssa ja sitä aiemmissa Excel-versioissa, napsauta Lomakkeet-työkalurivillä olevaa Askellin-painiketta.
  2. Napsauta laskentataulukon kohtaa, johon haluat asettaa askelluspainikkeen vasemman yläkulman, ja vedä askelluspainike sitten kohtaan, johon haluat asettaa askelluspainikkeen oikean alakulman. Luo tässä esimerkissä askelluspainike, joka kattaa solut B2: B3.
  3. Napsauta askelluspainiketta hiiren kakkospainikkeella ja valitse sitten Muotoile ohjausobjektia.

    Kutista tämä kuvaLaajenna tämä kuva
    2774681
  4. Kirjoita seuraavat tiedot ja valitse sitten OK:
    1. Kirjoita Nykyinen arvo -ruutuun 1.

      Tämä arvo käynnistää askelluspainikkeen siten, että INDEX-kaava osoittaa luettelon ensimmäiseen kohteeseen.
    2. Kirjoita Pienin arvo -ruutuun 1.

      Tämä arvo rajoittaa askelluspainikkeen yläosan luettelon ensimmäiseen kohteeseen.
    3. Kirjoita Suurin arvo -ruutuun 20.

      Tämä luku määrittää luettelossa olevien merkintöjen enimmäismäärän.
    4. Kirjoita Muutos-ruutuun 1.

      Tämä arvo määrittää, miten paljon askelluspainike muuttaa nykyistä arvoa.
    5. Voit asettaa lukuarvon soluun G1 (sen mukaan, mikä kohde luettelosta on valittu) kirjoittamalla Solulinkki-ruutuun G1.

      Kutista tämä kuvaLaajenna tämä kuva
      2774683
  5. Napsauta jotakin solua niin, että askelluspainike ei ole valittuna. Kun napsautat askelluspainikkeen ylös tai alas osoittavaa ohjausobjektia, solu G1 päivitetään lukuun, joka ilmaisee askelluspainikkeen nykyisen arvon plus tai miinus askelluspainikkeen muutoksen. Tämä luku päivittää sitten INDEX-kaavan solussa A1 esittämään seuraavan tai edellisen kohteen.

    Askelluspainikkeen arvo ei muutu, jos nykyinen arvo on 1, ja napsautat alas osoittavaa ohjausobjektia, tai jos nykyinen arvo on 20, ja napsautat ylös osoittavaa ohjausobjektia.

Vierityspalkkiesimerkki

  1. Jos haluat lisätä vierityspalkin Excel 2010:ssä ja Excel 2007:ssä, valitse Kehittäjä-välilehti, valitse Lisää ja sitten Lomakeohjausobjektit-kohdasta Vierityspalkki.

    Kutista tämä kuvaLaajenna tämä kuva
    2774686


    Jos haluat lisätä vierityspalkin Excel 2003:ssa ja sitä aiemmissa Excel-versioissa, napsauta Lomakkeet-työkalurivillä olevaa Vierityspalkki-painiketta.
  2. Napsauta laskentataulukon kohtaa, johon haluat asettaa vierityspalkin vasemman yläkulman, ja vedä vierityspalkki sitten kohtaan, johon haluat asettaa vierityspalkin oikean alakulman. Luo tässä esimerkissä vierityspalkki, joka kattaa korkeussuunnassa solut B2:B6 ja joka on noin neljänneksen sarakeleveydestä.

    Kutista tämä kuvaLaajenna tämä kuva
    2774688
  3. Napsauta vierityspalkkia hiiren kakkospainikkeella ja valitse sitten Muotoile ohjausobjektia.

    Kutista tämä kuvaLaajenna tämä kuva
    2774690
  4. Kirjoita seuraavat tiedot ja valitse sitten OK:
    1. Kirjoita Nykyinen arvo -ruutuun 1.

      Tämä arvo käynnistää vierityspalkin siten, että INDEX-kaava osoittaa luettelon ensimmäiseen kohteeseen.
    2. Kirjoita Pienin arvo -ruutuun 1.

      Tämä arvo rajoittaa vierityspalkin yläosan luettelon ensimmäiseen kohteeseen.
    3. Kirjoita Suurin arvo -ruutuun 20. Tämä luku määrittää luettelossa olevien merkintöjen enimmäismäärän.
    4. Kirjoita Muutos-ruutuun 1.

      Tämä arvo määrittää, montako lukua vierityspalkki muuttaa nykyistä arvoa.
    5. Kirjoita Sivumuutos-ruutuun 5. Tätä arvo määrittää, miten paljon nykyistä arvoa muutetaan, jos napsautat vierityspalkin sisäosaa vieritysruudun jommallakummalla puolella.
    6. Voit asettaa lukuarvon soluun G1 (sen mukaan, mikä kohde luettelosta on valittu) kirjoittamalla Solulinkki-ruutuun G1.

      Kutista tämä kuvaLaajenna tämä kuva
      2774693


      HuomautusKolmiulotteinen varjostus -valintaruutu on valinnainen. Se lisää vierityspalkille kolmiulotteisen ulkoasun.
  5. Napsauta jotakin solua niin, että vierityspalkki ei ole valittuna. Kun napsautat vierityspalkin ylös tai alas osoittavaa ohjausobjektia, solu G1 päivitetään lukuun, joka ilmaisee vierityspalkin nykyisen arvon plus tai miinus vierityspalkin muutoksen. Tätä lukua käytetään INDEX-kaavan solussa A1 esittämään nykyisestä kohteesta seuraava tai edellinen kohde. Voit muuttaa arvoa myös vetämällä vieritysruutua tai napsauttamalla vierityspalkin sisäosaa vieritysruudun jommallakummalla puolella, jolloin arvoa muutetaan 5:llä (Sivumuutos-arvo). Vierityspalkin arvo ei muutu, jos nykyinen arvo on 1, ja napsautat alas osoittavaa ohjausobjektia, tai jos nykyinen arvo on 20, ja napsautat ylös osoittavaa ohjausobjektia.
Huomautus Tämä on niin sanottu nopeasti julkaistava (?fast publish?) artikkeli, joka on laadittu suoraan Microsoftin tukiorganisaatiossa. Tässä olevat tiedot toimitetaan sellaisenaan vastauksena esiin tulleisiin ongelmiin. Koska aineisto on tuotu saataville nopeasti, se saattaa sisältää painovirheitä ja tietoja saatetaan muokata milloin tahansa ilman erillistä ilmoitusta. Lue muut huomioon otettavat seikat käyttöehdoista.

Ominaisuudet

Artikkelin tunnus: 291073 - Viimeisin tarkistus: 22. lokakuuta 2012 - Versio: 2.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Office Excel 2007
  • Microsoft Excel 2004 for Mac
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2001 for Mac
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 98 for Macintosh
  • Microsoft Excel 97 Standard Edition
  • Microsoft Excel 2010
Hakusanat: 
kbexpertisebeginner kbhowto kbforms kbsmbportal KB291073

Anna palautetta

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com