Logga in med Microsoft
Logga in eller skapa ett konto.
Hej,
Välj ett annat konto.
Du har flera konton
Välj det konto som du vill logga in med.

Sammanfattning

I Microsoft Excel finns flera kontroller för dialogblad som är användbara för att välja objekt i en lista. Exempel på kontroller är listrutor, kombinationsrutor, rotationsknappar och rullningslister. 

Mer information om formulärkontroller i Excel finns i Översikt över formulär, formulärkontroller och ActiveX-kontroller i ett kalkylblad.

Mer information

Följande metoder visar hur du använder listrutor, kombinationsrutor, rotationsknappar och rullningslister. I exemplen används samma lista, celllänk och indexfunktion.

Aktivera fliken Utvecklare

Om du vill använda formulärkontrollerna måste du aktivera fliken Utvecklare. Gör följande:

  1. Klicka på Arkiv och sedan på Alternativ.
    filalternativ

  2. Klicka på Anpassa menyfliksområdet i det vänstra fönstret.
    anpassa menyfliksområdet

  3. Markera kryssrutan Utvecklare under Primära flikar till höger och klicka sedan på OK.

Konfigurera listan, celllänken och indexet

  1. I ett nytt kalkylblad skriver du följande objekt i området H1:H20:

    H1 : Rullskridskor

    H2 : VCR

    H3 : Skrivbord

    H4 : Mugg

    H5 : Bil

    H6 : Tvättmaskin

    H7 : Raketgevär

    H8 : Cykel

    H9 : Telefon

    H10: Ljus

    H11: Godis

    H12: Högtalare

    H13: Klänning

    H14: Filt

    H15: Torktumlare

    H16: Gitarr

    H17: Torktumlare

    H18: Verktygsuppsättning

    H19: VCR

    H20: Hårddisk

  2. Skriv följande formel i cell A1:

    =INDEX(H1:H20;G1;0)

Exempel på listruta

  1. Om du vill lägga till en listruta klickar du på fliken Utvecklare, sedan på Infoga i gruppen Kontroller och sedan på Listruteformulär (Kontroll) under Formulärkontroller.
    formulärkontroller
     

  2. Klicka på den plats i kalkylbladet där du vill att listrutans övre vänstra hörn ska visas och dra sedan listrutan till den plats där du vill att listrutans nedre högra hörn ska vara. I det här exemplet skapar du en listruta som täcker cellerna B2:E10.

  3. Klicka på Egenskaper i gruppen Kontroller.
    contrl-egenskap

  4. Skriv följande information i fönstret Formatera objekt och klicka sedan på OK.

    1. Om du vill ange området för listan skriver du H1:H20 i rutan Indataområde.

    2. Om du vill ange ett talvärde i cell G1 (beroende på vilket objekt som är markerat i listan) skriver du G1 i rutan Celllänk.

      Obs!: Index()-formeln använder värdet i G1 för att returnera rätt listobjekt.

    3. Kontrollera att alternativet Enkel är markerat under Markeringstyp.

      Obs!:  Alternativen Flera och Utöka är bara användbara när du använder en Microsoft Visual Basic for Applications-procedur för att returnera värdena i listan. Observera också att kryssrutan 3D-skuggning lägger till ett tredimensionellt utseende i listrutan.

      formatera objekt

  5. Listan med objekt ska visas i listrutan. Om du vill använda listrutan klickar du på en cell så att listrutan inte är markerad. Om du klickar på ett objekt i listan uppdateras cell G1 till ett tal som anger positionen för objektet som är markerat i listan. INDEX-formeln i cell A1 använder det här talet för att visa objektets namn.

Exempel på kombinationsruta

  1. Om du vill lägga till en kombinationsruta klickar du på fliken Utvecklare, sedan på Infoga och sedan på Kombinationsruta under Formulärkontroller.
    kombinationsruta-ikon

  2. Klicka på den plats i kalkylbladet där du vill att kombinationsrutans övre vänstra hörn ska visas och dra sedan kombinationsrutan dit du vill att det nedre högra hörnet i listrutan ska vara. I det här exemplet skapar du en kombinationsruta som täcker cellerna B2:E2.
    placera kombinationsruta

  3. Högerklicka på kombinationsrutan och klicka sedan på Formatera kontroll.
    formatkontroll

  4. Skriv följande information och klicka sedan på OK:

    1. Om du vill ange området för listan skriver du H1:H20 i rutan Indataområde.

    2. Om du vill ange ett talvärde i cell G1 (beroende på vilket objekt som är markerat i listan) skriver du G1 i rutan Celllänk.
       

      Obs!: INDEX-formeln använder värdet i G1 för att returnera rätt listobjekt.

    3. Skriv 10 i rutan Nedrullningsbara linjer. Den här posten bestämmer hur många objekt som ska visas innan du måste använda en rullningslist för att visa de andra objekten.

      Obs!: Kryssrutan 3D-skuggning är valfri. Den lägger till ett tredimensionellt utseende i listrutan eller kombinationsrutan.

      kontrollflik

  5. Listrutan eller kombinationsrutan ska visa listan med objekt. Om du vill använda den nedrullningsbara listrutan eller kombinationsrutan klickar du på en cell så att objektet inte är markerat. När du klickar på ett objekt i listrutan eller kombinationsrutan uppdateras cell G1 till ett tal som anger positionen i listan över det markerade objektet. INDEX-formeln i cell A1 använder det här talet för att visa objektets namn.

Exempel på rotationsknapp

  1. Om du vill lägga till en rotationsknapp klickar du på fliken Utvecklare, på Infoga och sedan på Rotationsknapp under Formulärkontroller.
    rotationsknapp
     

  2. Klicka på den plats i kalkylbladet där du vill att rotationsknappens övre vänstra hörn ska visas och dra sedan rotationsknappen dit du vill att rotationsknappens nedre högra hörn ska vara. I det här exemplet skapar du en rotationsknapp som täcker cellerna B2: B3.

  3. Högerklicka på rotationsknappen och klicka sedan på Formatera kontroll.
    kontroll för rotationskontrollformat

  4. Skriv följande information och klicka sedan på OK:

    1. Skriv 1 i rutan Aktuellt värde.

      Det här värdet initierar rotationsknappen så att INDEX-formeln pekar på det första objektet i listan.

    2. Skriv 1 i rutan Minimumvärde.

      Det här värdet begränsar rotationsknappens överkant till det första objektet i listan.

    3. Skriv 20 i rutan Maximumvärde.

      Det här talet anger det maximala antalet poster i listan.

    4. Skriv 1 i rutan Stegvis ändring.

      Det här värdet styr hur mycket rotationsknappkontrollen ökar det aktuella värdet.

    5. Om du vill ange ett talvärde i cell G1 (beroende på vilket objekt som är markerat i listan) skriver du G1 i rutan Celllänk.
      rutan celllänk

  5. Klicka på en cell så att rotationsknappen inte är markerad. När du klickar på upp- eller nedkontrollen på rotationsknappen uppdateras cell G1 till ett tal som anger det aktuella värdet för rotationsknappen plus eller minus rotationsknappens stegvisa ändring. Talet uppdaterar sedan INDEX-formeln i cell A1 så att nästa eller föregående objekt visas.

    Rotationsknappens värde ändras inte om det aktuella värdet är 1 och du klickar på nedkontrollen, eller om det aktuella värdet är 20 och du klickar på uppkontrollen.

Exempel på rullningslist

  1. Om du vill lägga till en rullningslist klickar du på fliken Utvecklare, sedan på Infoga och sedan på Rullningslist under Formulärkontroller.
    Rullningslisten

  2. Klicka på den plats i kalkylbladet där du vill att det övre vänstra hörnet av rullningslisten ska visas och dra sedan rullningslisten till den plats där du vill att det nedre högra hörnet av rullningslisten ska vara. I det här exemplet skapar du en rullningslist som täcker cellerna B2:B6 i höjd och är ungefär en fjärdedel av kolumnens bredd.
    place scoll bar

  3. Högerklicka på rullningslisten och klicka sedan på Formatera kontroll.
    kontroll för formatering av uppsampelfält

  4. Skriv följande information och klicka sedan på OK:

    1. Skriv 1 i rutan Aktuellt värde.

      Det här värdet initierar rullningslisten så att INDEX-formeln pekar på det första objektet i listan.

    2. Skriv 1 i rutan Minimumvärde.

      Det här värdet begränsar den övre delen av rullningslisten till det första objektet i listan.

    3. Skriv 20 i rutan Maximumvärde. Det här talet anger det maximala antalet poster i listan.

    4. Skriv 1 i rutan Stegvis ändring.

      Det här värdet styr hur många tal rullningslistkontrollen ökar det aktuella värdet.

    5. Skriv 5 i rutan Sidändring. Det här värdet styr hur mycket det aktuella värdet ökas om du klickar i rullningslisten på vardera sidan av rullningsrutan).

    6. Om du vill ange ett talvärde i cell G1 (beroende på vilket objekt som är markerat i listan) skriver du G1 i rutan Celllänk.
      rutan celllänk

      Obs!: Kryssrutan 3D-skuggning är valfri. Den lägger till ett tredimensionellt utseende i rullningslisten.

  5. Klicka på en cell så att rullningslisten inte är markerad. När du klickar på uppåt- eller nedåtkontrollen i rullningslisten uppdateras cell G1 till ett tal som anger det aktuella värdet för rullningslisten plus eller minus den stegvisa ändringen av rullningslisten. Talet används i INDEX-formeln i cell A1 för att visa objektet bredvid eller före det aktuella objektet. Du kan också dra i rullningsrutan för att ändra värdet eller klicka i rullningslisten på vardera sidan av rullningsrutan för att öka den med 5 (sidändringsvärdet). Rullningslisten ändras inte om det aktuella värdet är 1 och du klickar på nedkontrollen, eller om det aktuella värdet är 20 och du klickar på uppkontrollen.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?
Genom att trycka på skicka, kommer din feedback att användas för att förbättra Microsofts produkter och tjänster. IT-administratören kan samla in denna data. Sekretesspolicy.

Tack för din feedback!

×