Note: The other languages of the website are Google-translated. Back to English

Hoe selecteer ik meerdere items uit de vervolgkeuzelijst in een cel in Excel?

De vervolgkeuzelijst wordt veel gebruikt in het dagelijkse werk van Excel. Standaard kan slechts één item worden geselecteerd in een vervolgkeuzelijst. Maar soms moet u mogelijk meerdere items uit de vervolgkeuzelijst in één enkele cel selecteren, zoals hieronder wordt getoond. Hoe ga je ermee om in Excel?

doc selecteer meerdere items uit de vervolgkeuzelijst 1 doc pijl naar rechts doc selecteer meerdere items uit de vervolgkeuzelijst 2

Selecteer meerdere items uit de vervolgkeuzelijst in een cel met VBA

Selecteer meerdere items uit de vervolgkeuzelijst in een cel met Kutools voor de handige optie van Excel


Selecteer meerdere items uit de vervolgkeuzelijst in een cel met VBA

Hier zijn enkele VBA's die u een plezier kunnen doen bij het oplossen van deze taak.

Selecteer dubbele items uit de vervolgkeuzelijst in een cel

1. Nadat u een vervolgkeuzelijst heeft gemaakt, klikt u met de rechtermuisknop op de bladtab om deze te selecteren Bekijk code vanuit het contextmenu.
doc selecteer meerdere items uit de vervolgkeuzelijst 3

2. Vervolgens in de Microsoft Visual Basic voor toepassingen venster, kopieer en plak onderstaande code in het lege script.

VBA: selecteer meerdere items uit de vervolgkeuzelijst in een cel

Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20210409
    Dim xRgVal As Range
    Dim xStrNew As String
    On Error Resume Next
    Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
    If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
    If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
    Application.EnableEvents = False
    xStrNew = Target.Value
    Application.Undo
    If xStrNew = Target.Value Then
    Else
    xStrNew = xStrNew & " " & Target.Value
    Target.Value = xStrNew
    End If
    Application.EnableEvents = True
End Sub

doc selecteer meerdere items uit de vervolgkeuzelijst 4

3. Sla de code op en sluit het venster om terug te gaan naar de vervolgkeuzelijst. Nu kunt u meerdere items selecteren in de vervolgkeuzelijst.

Opmerking:

1. Met de VBA scheidt het de items op spatie, die u kunt wijzigen xStrNew = xStrNew & "" & Doelwaarde aan anderen om het scheidingsteken naar behoefte te wijzigen. Bijvoorbeeld, xStrNew = xStrNew & "," & Doelwaarde scheidt de items met komma's.

2. Deze VBA-code werkt voor alle vervolgkeuzelijsten in het blad.

Selecteer meerdere items uit de vervolgkeuzelijst naar een cel zonder herhaling

Als u alleen unieke items uit de vervolgkeuzelijst voor een cel wilt selecteren, kunt u bovenstaande stappen herhalen en onderstaande code gebruiken.

VBA: selecteer meerdere items uit de vervolgkeuzelijst naar een cel zonder herhaling

Private Sub Worksheet_Change(ByVal Target As Range)
'UpdatebyExtendoffice20180510
    Dim I As Integer
    Dim xRgVal As Range
    Dim xStrNew As String
    Dim xStrOld As String
    Dim xFlag As Boolean
    Dim xArr
    On Error Resume Next
    Set xRgVal = Cells.SpecialCells(xlCellTypeAllValidation)
    If (Target.Count > 1) Or (xRgVal Is Nothing) Then Exit Sub
    If Intersect(Target, xRgVal) Is Nothing Then Exit Sub
    Application.EnableEvents = False
    xFlag = True
    xStrNew = " " & Target.Value & " "
    Application.Undo
    xStrOld = Target.Value
    If InStr(1, xStrOld, xStrNew) = 0 Then
        xStrNew = xStrNew & xStrOld & " "
    Else
        xStrNew = xStrOld
    End If
    Target.Value = xStrNew
    Application.EnableEvents = True
End Sub

Selecteer meerdere items uit de vervolgkeuzelijst in een cel met Kutools voor de handige optie van Excel

Als u niet bekend bent met VBA-code, kan dat gratis te installeren een handig hulpmiddel - Kutools for Excel, die een groep hulpprogramma's bevat over een vervolgkeuzelijst, en er is een optie Meervoudig selecteren vervolgkeuzelijst kan u helpen gemakkelijk meerdere items uit de vervolgkeuzelijst in een cel te selecteren.

Nadat u de vervolgkeuzelijst heeft gemaakt, selecteert u de vervolgkeuzelijstcellen en klikt u op Kutools > Keuzelijst > Meervoudig selecteren vervolgkeuzelijst om dit hulpprogramma in te schakelen.
doc kutools multi select vervolgkeuzelijst 1

Vervolgens kunnen de geselecteerde cellen in de vervolgkeuzelijst meerdere items in de cel worden geselecteerd.

Als u deze optie voor de eerste keer gebruikt, kunt u de instellingen van dit hulpprogramma naar wens specificeren voordat u dit hulpprogramma toepast.

Klik Kutools > Keuzelijst > de pijl naast Meervoudig selecteren vervolgkeuzelijst > Instellingen.
doc kutools multi select vervolgkeuzelijst 2

Dan in de Meervoudige selectie vervolgkeuzelijstinstellingen dialoog, dat kan

1) Specificeer het toepassingsgebied zoals u nodig heeft;

2) Specificeer de richting van de items;

3) Specificeer het scheidingsteken tussen items;

4) Specificeer of u geen duplicaten toevoegt en dubbele items verwijdert.

Klik Ok en klik op Kutools > Keuzelijst > Meervoudig selecteren vervolgkeuzelijst om het effect te krijgen.

Tip: Om het Meervoudig selecteren vervolgkeuzelijst hulpprogramma, je moet installeren het eerst. Als u een vervolgkeuzelijst met meerdere niveaus wilt maken, kan het onderstaande hulpprogramma u misschien helpen.

Maak eenvoudig een dynamische vervolgkeuzelijst met twee niveaus of meerdere niveaus in Excel

In Excel is het ingewikkeld om een ​​vervolgkeuzelijst met twee niveaus of meerdere niveaus te maken. Hier de Dynamische vervolgkeuzelijst nut van Kutools for Excel kan je een plezier doen. Wat u alleen hoeft te doen, is de gegevens bestellen zoals weergegeven in het voorbeeld, vervolgens het gegevensbereik en het uitvoerbereik selecteren en het vervolgens aan het hulpprogramma overlaten.  Klik voor gratis proefperiode van 30 dagen!
doc geavanceerd combineren rijen
 
Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen.

De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (20)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Na het toevoegen werken de gegevens uit de vervolgkeuzelijst, verwijderen niet.
Deze opmerking is gemaakt door de moderator op de site
Ik heb hetzelfde probleem gevonden. Ik denk dat ik een manier heb gevonden om het te overwinnen. Onderaan de code zie je de code "xStrNew = xStrOld". Zeg in plaats daarvan xStrNew = " "

Het werkt voor mij.
Deze opmerking is gemaakt door de moderator op de site
Heb je deze code misschien nog? Ik probeer te doen wat je zei, maar de tekst wordt nog steeds gedupliceerd.
Bedankt
Deze opmerking is gemaakt door de moderator op de site
Het spijt me, maar dat doe ik niet. Ik heb echter zojuist naar de bovenstaande code gekeken en het lijkt erop dat de auteur de code met mijn suggestie heeft bewerkt.

plaats uw probleem in de hoofdthread van dit artikel.
Deze opmerking is gemaakt door de moderator op de site
voeg in de eerste code de volgende regel toe tussen regel 6 en 7 (10-11 in de tweede code): Als Target.Value = "" Sub afsluiten
Deze opmerking is gemaakt door de moderator op de site
Ik gebruikte deze "Selecteer meerdere items uit de vervolgkeuzelijst naar een cel zonder herhaling"
dit is wat er gebeurde
1. Meerdere selecties verlopen probleemloos.
2. Het probleem is wanneer ik een optie probeer te bewerken en te verwijderen. Er is geen manier voor mij om een ​​optie te verwijderen. het blijft zich vermenigvuldigen.
Deze opmerking is gemaakt door de moderator op de site
Hoe zou u deze functionaliteit toepassen, maar het zo maken dat er geen overbodige waarden zijn? Alle hulp wordt op prijs gesteld!
Deze opmerking is gemaakt door de moderator op de site
Als ik een blad met een vervolgkeuzelijst maak met behulp van selectievakjes, is er dan een manier om deze werkmap te delen met deze functie voor selectievakjes?
Deze opmerking is gemaakt door de moderator op de site
Ik merk ook dat na het selecteren van meerdere items met behulp van de bijgewerkte VBA-code, ik de cel nog steeds niet kan wissen, hij blijft maar vermenigvuldigen.
Heeft iemand hier al een oplossing voor?
Deze opmerking is gemaakt door de moderator op de site
Hallo, Rusty, de code die ik heb bijgewerkt om hem stabieler te maken. Maar omdat de cel zich in de gegevensvalidatie bevindt en blanco buiten de gegevensvalidatie is, kan de code dit probleem niet oplossen.
Deze opmerking is gemaakt door de moderator op de site
Quando quero deletar alguma opção ou todas dá erro. Como posso-resolver?
Deze opmerking is gemaakt door de moderator op de site
Hoi! Gebruik je een code om een ​​werkblad te maken en kun je niet alleen pestana doen?
Deze opmerking is gemaakt door de moderator op de site
Hallo, Vero, Kutools for Excel's Multi-select Drop-down List-functie ondersteunt het selecteren van meerdere items uit de vervolgkeuzelijst in het hele werkblad of in de werkmap, geef gewoon het gespecificeerde bereik op in het dialoogvenster Instellingen vervolgkeuzelijst met meerdere selecteren.
Deze opmerking is gemaakt door de moderator op de site
Hoe kan ik dat doen voor de eerste formule die je hebt gegeven :) Bij voorbaat bedankt!
Deze opmerking is gemaakt door de moderator op de site
hello,
selon le premier exemple tout fonctionne très bien jusqu'à ce que je verrouille la feuille.
quand la feuille est verrouillée, je n'ai plus le choix multiple !
hoe het te doen?
bij voorbaat dank
Deze opmerking is gemaakt door de moderator op de site
Hoi, sorry daarvoor. We zullen onze functie in de volgende versie upgraden om dit probleem te voorkomen. Bedankt voor je terugkoppeling.
Deze opmerking is gemaakt door de moderator op de site
bcp dank u
Mais à quand la nouvelle version ?
Deze opmerking is gemaakt door de moderator op de site
Hallo, de nieuwe versie is in de planning, aangezien de volgende versie meerdere functies zal upgraden, kan het enige tijd duren.
Deze opmerking is gemaakt door de moderator op de site
Hallo, we hebben deze versie voor u bijgewerkt, maar dit is een bètaversie, download deze hier alstublieft: https://download.extendoffice.com/downloads/Kutools-for-Excel/beta/26.10/KutoolsforExcelSetup.Inno.exe
Als er problemen zijn, welkom voor uw feedback.
Deze opmerking is gemaakt door de moderator op de site
Dankjewel.
Je vais la télécharger et essayer.
Bonne journee
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties