Hur du använder formulärkontrollerna i ett kalkylblad i Excel

Sammanfattning

Microsoft Excel finns flera kontroller för dialogblad som är användbara för val av objekt i en lista. Listrutor, kombinationsrutor, rotationsknappar och rullningslister är exempel på kontroller. 

Mer information om formulärkontroller i Excel finns i Översikt över formulär, formulärkontroller ActiveX formulärkontroller 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 funktionen Index.

Aktivera fliken Utvecklare

Om du vill använda formulärkontrollerna i Excel 2010 och senare versioner 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 den vänstra rutan.
    anpassa menyfliksområdet

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

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

  1. Klicka på Microsoft Office-knappen och sedan på Excel-alternativ.
    filalternativ i excel 2007

  2. Klicka Populära , markera kryssrutan Visafliken Utvecklarei menyfliksområdet och klicka sedan på OK.
    menyfliksområdet

Konfigurera listan, celllänken och indexet

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

    H1 : RollerEndare

    H2 : VCR

    H3 : Skrivbord

    H4 :Glas

    H5 : Bil

    H6 : Det här är maskin för besv.

    H7 : Launcher för Launcher

    H8 : Var och en

    H9 : Telefon

    H10: Var och en

    H11: Godis

    H12: Högtalare

    H13: Kläder

    H14: Täcke

    H15: Torrare

    H16: Gitarr

    H17: Torrare

    H18: Verktygsuppsättning

    H19: VIDEO

    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 i Excel 2007 och senare versioner klickar du på fliken Utvecklare, klickar på Infoga i gruppen Kontroller och klickar sedan på Listruta (kontroll) under Formulärkontroller.

    formulärkontroller
    Om du vill lägga till en listruta i Excel 2003 och i tidigare versioner Excel klickar du på knappen Listruta i verktygsfältet Formulär. Om verktygsfältet Formulär inte visas pekar du på Verktygsfält på Visa-menyn och klickar sedan på Formulär.

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

  3. Klicka på Egenskaper i gruppen Kontroller.
    egenskapen contrl

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

    1. Ange området för listan genom att skriva 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. Under Markeringstypkontrollerar du att alternativet Enkel är markerat.

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

      formatera objekt

  5. Listan över objekt ska visas i listrutan. Om du vill använda listrutan klickar du i valfri cell så att listrutan inte markeras. Om du klickar på ett objekt i listan uppdateras cell G1 till ett nummer som anger placeringen av det objekt 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 i Excel 2007 och senare versioner klickar du på fliken Utvecklare, klickar på Infoga och sedan på Kombinationsruta underFormulärkontroller.

    ikon för kombinationsruta
    Om du vill lägga till en kombinationsruta i Excel 2003 och i tidigare versioner av Excel klickar du på knappen Kombinationsruta i verktygsfältet Formulär.

  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 in följande information och klicka sedan på OK:

    1. Ange området för listan genom att skriva 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. I listrutan skriver du 10. 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. Det 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 listrutan eller kombinationsrutan klickar du i valfri cell så att objektet inte markeras. 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 i Excel 2007 och senare versioner klickar du på fliken Utvecklare, klickar på Infoga och klickar sedan på Rotationsknappen underFormulärkontroller.

    rotationsknapp
    Om du vill lägga till en rotationsrad i Excel 2003 och i tidigare versioner Excel klickar du på rotationsknappen i verktygsfältet Formulär.

  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.
    formatkontroll för rotationskontroll

  4. Skriv in 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 Minsta värde.

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

    3. Skriv 20 i rutan Maxvärde.

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

    4. I rutan Stegvis ändring skriver du 1.

      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 i en cell så att rotationsknappen inte markeras. När du klickar på rotationsknappens kontroll eller nedåtkontroll uppdateras cell G1 till ett tal som anger rotationsknappens aktuella värde plus eller minus rotationsknappens stegvisa ändring. Med det här talet uppdateras 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å uppåtkontrollen.

Exempel på rullningslist

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

    rullningslist
    Om du vill lägga till en rullningslist i Excel 2003 och i tidigare versioner av Excel klickar du på knappen Rullningslist i verktygsfältet Formulär.

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

  3. Högerklicka på rullningslisten och klicka sedan på Formatera kontroll.
    Formatkontroll för fälts scoll-fält

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

    1. Skriv 1 i rutan Aktuellt värde.

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

    2. Skriv 1 i rutan Minsta vä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 Maxvärde. Det här talet anger det maximala antalet poster i listan.

    4. I rutan Stegvis ändring skriver du 1.

      Det här värdet styr hur många tal rullningslistens kontroll ö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 om 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. Rullningslisten får ett tredimensionellt utseende.

  5. Klicka i en cell så att rullningslisten inte markeras. När du klickar på kontrollen uppåt eller nedåt i rullningslisten uppdateras cell G1 till ett tal som anger det aktuella värdet i 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 om rullningsrutan för att öka den med 5 (sidans ändringsvärde). 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å upp-kontrollen.

Behöver du mer hjälp?

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×