Hvordan lage rullegardinliste i Excel med flere valg

  • Dele Denne
Hugh West

Inntil nå har vi sett på hvordan lage rullegardinlister i Excel. I dag skal jeg vise hvordan lage en rullegardinliste med flere valg i Excel .

Last ned øvelsesarbeidsbok

Du kan laste ned øvelsesarbeidsboken herfra.

Opprett rullegardinliste med flere valg.xlsm

Trinnvise prosedyrer for å lage rullegardinliste i Excel med flere valg

Her har vi et datasett med en kolonne Boknavn som inneholder noen boknavn. Målet vårt i dag er å lage en rullegardinliste basert på dette datasettet som tar flere valg. Jeg vil vise trinnvise prosedyrer i avsnittet nedenfor.

TRINN 1: Lag rullegardinliste ved å bruke datavalidering

For å lage en rullegardinliste med flere valg, må vi lage en rullegardinliste først. La oss gå gjennom prosedyrene.

  • Først velger du cellen der du vil opprette rullegardinlisten. Jeg har valgt Celle D5 .

  • Deretter går du til Data -fanen og velger Datavalidering fra båndet.

  • Velg deretter Liste i vinduet Datavalidering i Tillat -delen og skriv områdecellene hvis data du vil legge til i listen i feltet Kilde .
  • Alternativt kan du klikke på liten pil opp i Kilde -delen og velgdataområde fra regnearket.

  • Til slutt vil vi se en rullegardinliste opprettet i Celle D5 .

Lignende avlesninger:

  • Hvordan lage en rullegardinliste i Excel (uavhengig og avhengig )
  • Gjør flere valg fra rullegardinlisten i Excel (3 måter)
  • Hvordan lage en avhengig rullegardinliste i Excel
  • Opprett rullegardinliste i flere kolonner i Excel (3 måter)

TRINN 2: Aktivere rullegardinliste for å godta flere valg etter VBA-kode

Vi har allerede opprettet rullegardinlisten. Nå er det på tide å forberede rullegardinlisten for flere valg. Jeg vil bruke 2 VBA koder for å la listen godta flere valg. En vil akseptere repetisjon av data og en annen vil ikke ta repetisjon av data.

Tilfelle 1: VBA-kode for flere valg med repetisjon

I denne delen vil jeg vise veien for å lage en rullegardinliste med flere valg som vil ta en repetisjon av data.

La oss gå gjennom prosedyrene.

  • Først, trykk ALT + F11 for å åpne VBA -vinduet.
  • Velg deretter Prosjektutforsker . Dessuten dobbel klikk på arket der du vil at oppgaven skal utføres.

  • Samtidig åpnes et Kode vindu.
  • Skriv deretter følgende kode i detvindu.
8981

Merk: I kodedelen ( If Target.Address = “$D$5” Deretter ) i stedet for cellereferanse $D$5, skriver du cellereferansen der du har opprettet rullegardinlisten.

  • Til slutt, kom tilbake til regnearket, og vi vil kunne velge flere elementer i rullegardinlisten med en repetisjon av det samme elementet.

Tilfelle 2: VBA-kode for flervalg uten repetisjon

I denne delen vil jeg vise veien til å lage en rullegardinliste med flere valg som ikke tar en repetisjon av data .

La oss gå gjennom prosedyrene.

  • Trykk først ALT + F11 for å åpne VBA vinduet.
  • Velg deretter Prosjektutforsker . Dessuten dobbelt klikk på arket der du vil at oppgaven skal utføres.

  • Samtidig vil et Kode vindu vises.
  • Skriv deretter inn følgende kode i det vinduet.
5379

Merk: I kodedelen ( If Target.Address = “$D$5” Then ) i stedet for cellereferanse $D$5, du skriver cellereferansen der du har opprettet rullegardinlisten.

  • Kom til slutt tilbake til regnearket, så kan vi velge flere elementer i nedtrekkslisten uten en repetisjon av samme element.

Konklusjon

Ved å bruke denne metoden kan du lage en rullegardinliste i Excel med flere valg. Har du noen spørsmål? Gi oss gjerne beskjed i kommentarfeltet. Besøk vårt ExcelWIKI-nettsted for flere artikler om Excel .

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.