Innholdsfortegnelse
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 .