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

Hoe maak ik een vervolgkeuzelijst met meerdere selecties of waarden in Excel?

Standaard kunt u slechts één item per keer selecteren in een vervolgkeuzelijst voor gegevensvalidatie in Excel. Hoe maak je meerdere selecties uit de vervolgkeuzelijst zoals hieronder afgebeeld? De methoden in dit artikel kunnen u helpen het probleem op te lossen.

Maak een vervolgkeuzelijst met meerdere selecties met VBA-code
Maak eenvoudig een vervolgkeuzelijst met meerdere selecties met een geweldige tool

Meer tutorial voor vervolgkeuzelijst ...


Maak een vervolgkeuzelijst met meerdere selecties met VBA-code

U kunt de onderstaande VBA-code toepassen om meerdere selecties te maken uit de vervolgkeuzelijst in een werkblad in Excel. Ga als volgt te werk.

1. Open het werkblad waarvoor u de vervolgkeuzelijst voor gegevensvalidatie hebt ingesteld, klik met de rechtermuisknop op de bladtab en selecteer Bekijk code vanuit het contextmenu.

2. In de Microsoft Visual Basic voor toepassingen -venster, kopieer de onderstaande VBA-code naar het codevenster. Zie screenshot:

VBA-code: vervolgkeuzelijst met meerdere selecties

Private Sub Worksheet_Change(ByVal Target As Range)
    'Updated by Extendoffice 2019/11/13
    Dim xRng As Range
    Dim xValue1 As String
    Dim xValue2 As String
    If Target.Count > 1 Then Exit Sub
    On Error Resume Next
    Set xRng = Cells.SpecialCells(xlCellTypeAllValidation)
    If xRng Is Nothing Then Exit Sub
    Application.EnableEvents = False
    If Not Application.Intersect(Target, xRng) Is Nothing Then
        xValue2 = Target.Value
        Application.Undo
        xValue1 = Target.Value
        Target.Value = xValue2
        If xValue1 <> "" Then
            If xValue2 <> "" Then
                If xValue1 = xValue2 Or _
                   InStr(1, xValue1, ", " & xValue2) Or _
                   InStr(1, xValue1, xValue2 & ",") Then
                    Target.Value = xValue1
                Else
                    Target.Value = xValue1 & ", " & xValue2
                End If
            End If
        End If
    End If
    Application.EnableEvents = True
End Sub

3. druk de anders + Q toetsen om de Microsoft Visual Basic voor toepassingen venster.

Nu kunt u meerdere items selecteren uit de vervolgkeuzelijst in het huidige werkblad.

Opmerkingen:

  • 1. Dubbele waarden zijn niet toegestaan ​​in de vervolgkeuzelijst.
  • 2. Bij het sluiten van de werkmap wordt de VBA-code automatisch verwijderd en is de meervoudige selectie onbruikbaar. Sla de werkmap op als een Excel-werkmap met ingeschakelde macro's om ervoor te zorgen dat de code in de toekomst blijft werken.

Maak eenvoudig een vervolgkeuzelijst met meerdere selecties met een geweldige tool

Hier ten zeerste aanbevolen de Meervoudig selecteren vervolgkeuzelijst kenmerk van Kutools for Excel voor jou. Met deze functie kunt u eenvoudig meerdere items selecteren uit de vervolgkeuzelijst in een opgegeven bereik, huidig ​​werkblad, huidige werkmap of alle geopende werkmappen zoals u nodig hebt.

Voor het aanvragen Kutools for Excel, Dan kunt u download en installeer het eerst.

1. klikken Kutools > Keuzelijst > Meervoudig selecteren vervolgkeuzelijst > Instellingen. Zie screenshot:

2. In de Meervoudige selectie vervolgkeuzelijstinstellingen dialoogvenster, configureer dan als volgt.

  • 2.1) Specificeer het toepassingsgebied in het Toepassen op sectie. In dit geval selecteer ik Huidig ​​werkblad van de Gespecificeerd toepassingsgebied keuzelijst;
  • 2.2) In de Tekstrichting sectie, selecteer een tekstrichting op basis van uw behoeften;
  • 2.3) In de Separator voer een scheidingsteken in dat u zult gebruiken om de meerdere waarden te scheiden;
  • 2.4) Controleer het Voeg geen duplicaten toe box aan de Opties sectie als u geen duplicaten wilt maken in vervolgkeuzelijstcellen;
  • 2.5) Klik op de OK knop. Zie screenshot:

3. Klik alstublieft Kutools > Keuzelijst > Meervoudig selecteren vervolgkeuzelijst om de functie in te schakelen.

Nu kunt u meerdere items selecteren uit de vervolgkeuzelijst in het huidige werkblad of een willekeurig bereik dat u in stap 2 hebt gespecificeerd.

  Als u een gratis proefperiode (30 dagen) van dit hulpprogramma wilt, klik om het te downloaden, en ga vervolgens de bewerking toepassen volgens de bovenstaande stappen.


Gerelateerde artikelen:

Automatisch aanvullen tijdens het typen in de vervolgkeuzelijst Excel
Als u een vervolgkeuzelijst voor gegevensvalidatie heeft met grote waarden, moet u naar beneden scrollen in de lijst om de juiste te vinden, of u kunt het hele woord rechtstreeks in de keuzelijst typen. Als er een methode is om automatisch aanvullen toe te staan ​​bij het typen van de eerste letter in de vervolgkeuzelijst, wordt alles gemakkelijker. Deze tutorial biedt de methode om het probleem op te lossen.

Maak een vervolgkeuzelijst vanuit een andere werkmap in Excel
Het is vrij eenvoudig om een ​​vervolgkeuzelijst voor gegevensvalidatie te maken tussen werkbladen in een werkmap. Maar wat zou u doen als de lijstgegevens die u nodig hebt voor de gegevensvalidatie in een andere werkmap terechtkomen? In deze zelfstudie leert u hoe u in detail een vervolgkeuzelijst kunt maken vanuit een andere werkmap in Excel.

Maak een doorzoekbare vervolgkeuzelijst in Excel
Voor een vervolgkeuzelijst met talloze waarden is het vinden van een goede geen gemakkelijke taak. Eerder hebben we een methode geïntroduceerd voor het automatisch aanvullen van de vervolgkeuzelijst wanneer u de eerste letter in de vervolgkeuzelijst invoert. Naast de functie voor automatisch aanvullen, kunt u de vervolgkeuzelijst ook doorzoekbaar maken om de werkefficiëntie te verbeteren door de juiste waarden in de vervolgkeuzelijst te vinden. Probeer de methode in deze tutorial om de vervolgkeuzelijst doorzoekbaar te maken.

Vul automatisch andere cellen in bij het selecteren van waarden in de vervolgkeuzelijst van Excel
Stel dat u een vervolgkeuzelijst heeft gemaakt op basis van de waarden in celbereik B8: B14. Wanneer u een waarde in de vervolgkeuzelijst selecteert, wilt u dat de overeenkomstige waarden in celbereik C8: C14 automatisch in een geselecteerde cel worden ingevuld. Om het probleem op te lossen, zullen de methoden in deze tutorial je een plezier doen.

Meer tutorial voor vervolgkeuzelijst ...


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 (38)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Hallo, bedankt voor de oplossing en de code. Maar de volgende stap is om ervoor te zorgen dat de gebruiker geen "dubbele" waarden selecteert in de vervolgkeuzelijst. Als er bijvoorbeeld 4 items in de lijst staan ​​- sinaasappel, appel, banaan, perzik en als de gebruiker al "oranje" heeft geselecteerd, dan zou Excel de gebruiker niet moeten toestaan ​​om "oranje" te selecteren OF die optie moet worden verwijderd uit de rest van de lijst. Kunt u alstublieft de code publiceren om deze functie te bereiken. Bedankt. Yezdi
Yezdi Eks
Deze opmerking is gemaakt door de moderator op de site
Hoi Yezdi, Bedankt voor je reactie. De code is bijgewerkt en er zijn nu geen dubbele waarden toegestaan ​​in de vervolgkeuzelijst. Bedankt. Zonneschijn
zonneschijn
Deze opmerking is gemaakt door de moderator op de site
Het is geweldig dat dit meerdere selecties toestaat, maar zoals @Yezdi opmerkte, merk ik dat het een of meerdere duplicaten zal toevoegen, zelfs als ik ze niet kies. Dus op dit moment is dit een 80% oplossing... één tweak verwijderd van perfect. Ik ben geen VB-coder of ik zou de oplossing bieden.
MichaelB
Deze opmerking is gemaakt door de moderator op de site
U kunt de code in de volgende regels wijzigen om duplicaten te voorkomen: If xValue2 "" Then Target.Value = xValue1 & ", " & xValue2 End If To: If xValue2 "" Then If CheckIfAlreadyAdded(xValue1, xValue2) = False Then Target .Value = xValue1 & ", " & xValue2 Else Target.Value = xValue1 End If End If En voeg dan de volgende functie toe: Private Function CheckIfAlreadyAdded(ByVal sText As String, sNewValue As String) As Boolean CheckIfAlreadyAdded = False Dim WrdArray String WrdArray() = Split(sText, ",") For i = LBound(WrdArray) To UBound(WrdArray) If Trim(WrdArray(i)) = Trim(sNewValue) Dan CheckIfAlreadyAdded = True Volgende i End Function -- Er is waarschijnlijk betere manieren om het te coderen, maar het werkt voor nu.
Mervyn
Deze opmerking is gemaakt door de moderator op de site
Ik realiseerde me net dat ik de lus in de nieuwe functie niet heb verlaten als de voorwaarde is ingesteld, zodat we andere items niet hoeven te controleren.
Mervyn
Deze opmerking is gemaakt door de moderator op de site
Hoi. Bedankt voor de code en de toevoeging om duplicaten te beperken. Nog een verzoek - welke toevoeging/wijziging zou moeten worden aangebracht om meervoudige selectie in slechts één of twee specifieke kolommen mogelijk te maken? Deze code voegt regels tekst opnieuw toe aan wat 'gewone' cellen zouden moeten zijn als ik een typfout ga corrigeren, of een wijziging of toevoeging aan de tekst in de cel aanbreng, in plaats van me gewoon 'normaal' te gedragen en de wijziging te accepteren (zonder de hele tekst opnieuw toe te voegen). Kolom A is bijvoorbeeld een 'gewone' kolom. Ik schrijf een zin "Wat zijn de drie items die je het meest wilt?" Kolom B is een 'lijst'-kolom waar ik maar één enkele waarde wil kunnen kiezen (in dit geval, laten we zeggen de naam van een kind). Kolom C is een andere 'lijst'-kolom waar de gebruiker meerdere items moet kunnen selecteren (wat ik met deze code perfect kan doen). Terwijl ik verder ga, realiseer ik me dat ik een typfout heb gemaakt in kolom A en ik wil deze corrigeren. Zoals deze code er nu uitziet, als ik naar binnen ga (dubbelklik, F2) en het woord "items" corrigeer, krijg ik dit resultaat in mijn cel: "Wat zijn de drie items die je het meest wilt? Wat zijn de drie items die u het meest wilt?" bij voorbaat dank voor alle hulp (van een gebruiker die ECHT van VBA houdt, maar zich nog in de allereerste stadia van leren bevindt!)
CynthiaB
Deze opmerking is gemaakt door de moderator op de site
Ik kon de code werkend krijgen, maar toen ik het document opsloeg (met ingeschakelde macro's), het sloot en terugkwam, werkte de code niet meer (hoewel het er nog steeds in zat). Ik kom er niet uit wat ik verkeerd heb gedaan. Om het even welke ideeën?
Jennifer L Prijs
Deze opmerking is gemaakt door de moderator op de site
Hallo Cynthia, Als de oorspronkelijke auteur niet antwoordt, krijg je een antwoord, maar ik zal pas op 29 december weer achter een computer zitten. Ik ben ook geen VBA-programmeur. Wat u in de tussentijd kunt doen, is Google zoeken hoe u het kolomnummer kunt identificeren en de code alleen laten lopen als gegevens in die specifieke kolom(men) zijn bewerkt. Ik heb het gedaan, maar de code staat op mijn werk-pc en kan hem op dit moment niet herinneren, probeer misschien een debug.print op target.column of iets in die zin om te zien of het je het kolomnummer geeft dat wordt bewerkt . Sorry Jennifer, ik weet niet zeker welk probleem je hebt :(
Mervyn
Deze opmerking is gemaakt door de moderator op de site
@Cynthia, Indien nog steeds vereist, zou u zoiets als dit moeten kunnen doen om ervoor te zorgen dat de code alleen op specifieke kolommen wordt uitgevoerd, in mijn geval kolom 34 en 35: If (Target.Column 34 And Target.Column 35) Then Exit Sub 'Zet deze code aan het begin na je vage uitspraken
Mervyn
Deze opmerking is gemaakt door de moderator op de site
[quote]@Cynthia, Indien nog steeds vereist, zou je zoiets als dit moeten kunnen doen om ervoor te zorgen dat de code alleen op specifieke kolommen wordt uitgevoerd, in mijn geval kolom 34 en 35: If (Target.Column 34 And Target.Column 35) Sluit vervolgens Sub af 'Zet deze code aan het begin na uw dim-statements'Door Mervyn[/quote] Hoi @Mervyn, Ben de draad helemaal kwijt, maar heel erg bedankt voor jullie reacties. Ik heb geprobeerd het toepassen van de If (Target.Column 34 And Target.Column 35) Then Exit Sub (mijn versie leest If (Target.Column4 And Target.Column5) Then Exit Sub zoals je hebt opgegeven, maar ik krijg een "Run-time error '438': Object ondersteunt deze eigenschap of methode niet"" fout op deze nieuwe regel. Dit zijn de eerste paar regels van mijn code: Private Sub Worksheet_Change (ByVal Target As Range) Dim xRng As Range Dim xValue1 As String Dim xValue2 As String If (Target.Column4 And Target.Column5) Dan Sub afsluiten If Target.Count > 1 Dan Sub afsluiten bij fout Hervatten Volgende Mijn werkblad heeft slechts 6 kolommen: Vraag | Antwoord | Categorie | Subcategorie | Tags | Fotolink Ik heb alleen meerdere vervolgkeuzemenu's nodig in de subcategorie en tags (kolommen 4 en 5). Ik blijf zoeken naar informatie zoals je hebt voorgesteld op 12/23, en zal kijken naar de link die liefdadigheidsinstelling heeft gegeven.
CynthiaB
Deze opmerking is gemaakt door de moderator op de site
Als Target.Column <> 34 Subsub afsluiten

'Zet deze code aan het begin na je vage uitspraken
Dhina
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik gebruik momenteel deze formule en alle kolommen met gegevensvalidatie hebben nu de meervoudige selectie-optie, maar ik wil de meervoudige selectie beperken tot slechts één kolom. Kan iemand deze formule voor mij bewerken, zodat de meervoudige selectie alleen op Column4 kan worden toegepast? Bedankt :) Private Sub Worksheet_Change (ByVal Target As Range) 'Bijgewerkt: 2016/4/12 Dim xRng As Range Dim xValue1 As String Dim xValue2 As String If Target.Count> 1 Sluit vervolgens Sub af bij fout Hervat volgende Set xRng = Cells. SpecialCells(xlCellTypeAllValidation) Als xRng niets is, sluit dan subtoepassing af.EnableEvents = False, indien niet toepassing.Intersect(Target, xRng) is niets, dan xValue2 = Doelwaardetoepassing.Ongedaan maken xValue1 = Doelwaarde.Waarde = xWaarde2 "Als xWaarde " Then If xValue1 "" Then If xValue2 = xValue1 Of _ InStr(2, xValue1, ", " & xValue1) Of _ InStr(2, xValue1, xValue1 & ",") Then Target.Value = xValue2 Anders Target.Value = xValue1 & ", " & xValue1 End If End If End If End If Application.EnableEvents = True End Sub Alle hulp wordt op prijs gesteld!
Stef
Deze opmerking is gemaakt door de moderator op de site
Dit werkt goed, maar ik kan een item niet verwijderen als het eenmaal is geselecteerd. Eventuele suggesties voor het geval ik per ongeluk op iets klik en het moet verwijderen zonder (hopelijk) de hele cel te wissen en opnieuw te beginnen? Ook voor degenen die een kolom of kolommen willen definiëren, heeft Contextures een geweldige aanvulling op de hier verstrekte code waarmee u dat kunt doen. http://www.contextures.com/excel-data-validation-multiple.html#column
Liefdadigheid
Deze opmerking is gemaakt door de moderator op de site
[quote]Dit werkt goed, maar ik kan een item niet verwijderen als het eenmaal is geselecteerd. Eventuele suggesties voor het geval ik per ongeluk op iets klik en het moet verwijderen zonder (hopelijk) de hele cel te wissen en opnieuw te beginnen? Ook voor degenen die een kolom of kolommen willen definiëren, heeft Contextures een geweldige aanvulling op de hier verstrekte code waarmee u dat kunt doen. http://www.contextures.com/excel-data-validation-multiple.html#columndoor liefdadigheid[/quote] Code werkt prima. Het lukt me echter niet om een ​​item te deselecteren. Als ik een item uit de selectie wil verwijderen, wordt het gewoon niet verwijderd. Heeft iemand anders dit probleem ook ervaren?[/quote] Hallo allemaal, Zijn er oplossingen voor dit probleem gevonden...
Nirmala
Deze opmerking is gemaakt door de moderator op de site
Hallo daar, Code werkt prima. Het lukt me echter niet om een ​​item te deselecteren. Als ik een item uit de selectie wil verwijderen, wordt het gewoon niet verwijderd. Heeft iemand anders dit probleem ook?
Ramon
Deze opmerking is gemaakt door de moderator op de site
Is er op deze kwestie gereageerd. Het is hetzelfde probleem dat ik heb. Er lijkt geen manier te zijn om een ​​geselecteerd item te verwijderen.
BKG
Deze opmerking is gemaakt door de moderator op de site
verwijder de inhoud in de cel en selecteer opnieuw
StPaulSue
Deze opmerking is gemaakt door de moderator op de site
Hallo allemaal, ik heb deze code op een Excel-blad en het maakt de inhoud van de vervolgkeuzelijst schoon wanneer de cel is geselecteerd - ik weet welk deel van de code het doet (het deel dat zegt 'fillRng.ClearContents') en ik heb geprobeerd een deel van het bovenstaande te gebruiken om het tevergeefs te repareren ... Ik ben nieuw in VBA-programmering enz. Kan iemand hulp bieden bij het wijzigen ervan zodat het niet wordt gewist wanneer de cel wordt geselecteerd en invoer niet zal worden gedupliceerd alstublieft?? Optie Explicit Dim fillRng As Range Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim Qualifiers As MSForms.ListBox Dim LBobj As OLEObject Dim i As Long Set LBobj = Me.OLEObjects("ListBox1") Set Qualifiers = LBobj.Object > 3 En Target.Column = 3 Stel vervolgens fillRng = Target in met LBobj .Left = fillRng.Left .Top = fillRng.Top .Width = fillRng.Width .Height = 155 .Visible = True End With Else LBobj.Visible = False If Niet fillRng is niets Dan fillRng.ClearContents Met kwalificaties If .ListCount 0 Dan For i = 0 To .ListCount - 1 If fillRng.Value = "" Dan If .Selected(i) Dan fillRng.Value = .List(i) Else If .Selected(i) Dan fillRng.Value = _ fillRng.Value & ", " & .List(i) End If Next End If For i = 0 To .ListCount - 1 .Selected(i) = False Next End With Set fillRng = Niets Einde Als Einde Als Einde Sub
Chloe
Deze opmerking is gemaakt door de moderator op de site
Hallo allemaal, ik zou mijn vervolgkeuzelijst perfect kunnen doen, maar mijn vraag is: als ik alle items selecteer, gaat het een voor een op een horizontale manier door de cel, bijvoorbeeld: geel, groen, zwart, rood. Maar hoe kan ik het er verticaal uit laten zien?, meer als bijvoorbeeld: Oranje blanck geel Rood Omdat horizontaal de cel vrij lang wordt bij het selecteren van veel items. Kunt u mij alstublieft vertellen of er een manier is om dit te doen?. Dankjewel Desiree
Desiree
Deze opmerking is gemaakt door de moderator op de site
Het is me gelukt om deze code te gebruiken en met succes vervolgkeuzelijsten met meerdere selecties te maken. Het werkte toen ik op verschillende dagen sloot en opnieuw opende. Nu staan ​​echter niet alle cellen die ik oorspronkelijk heb geselecteerd meervoudige selectie toe. Alleen degenen die eerder zijn gedaan, ondanks het gebruik van de code voor de hele spreadsheet. Kun je helpen?
Nancy
Deze opmerking is gemaakt door de moderator op de site
Ik heb hetzelfde probleem.
Lisa Thompson
Deze opmerking is gemaakt door de moderator op de site
de cellen zijn hoogstwaarschijnlijk vergrendeld, klik er met de rechtermuisknop op, ga naar cellen opmaken, beveiliging en schakel vervolgens de optie vergrendelde cel uit
Yesenia
Deze opmerking is gemaakt door de moderator op de site
Ik heb een vervolgkeuzelijst gemaakt waar meerdere tekstselecties kunnen worden gekozen, zoals "voeding", "gewicht" en "werk" voor de reden van elke beller om in te bellen. Ik heb een overzichtspagina waarop ik wil zien hoeveel van elke reden in een bepaalde maand zijn aangegeven. Welke formule zou ik gebruiken om Excel te vertellen om elk van deze afzonderlijk in een bepaalde maand uit te trekken en te tellen? Op dit moment, zoals ik het heb ingesteld, klopt het alleen correct als ik voor elke beller één reden in de cel heb.
Johnna
Deze opmerking is gemaakt door de moderator op de site
Good Day,
Sorry kan je niet helpen dit probleem op te lossen. Laat het me weten als je het antwoord hebt gevonden.
crystal
Deze opmerking is gemaakt door de moderator op de site
Ik probeer 4 kolommen te maken met vervolgkeuzelijsten waar ik meerdere waarden kan selecteren. Hoe wijzig ik de "vervolgkeuzelijst met meerdere selecties" VBA-code zodat wanneer ik op een waarde klik die al is ingevoerd, deze uit de cel wordt verwijderd? Dank u bij voorbaat.
Randy
Deze opmerking is gemaakt door de moderator op de site
Beste Randy,
Wat bedoel je met "wanneer ik op een waarde klik die al is ingevoerd, wordt deze uit de cel verwijderd?"
crystal
Deze opmerking is gemaakt door de moderator op de site
Ik heb dezelfde vraag. Mijn vervolgkeuzelijst onthoudt de geselecteerde waarden niet. Als iemand op een cel klikt die al is ingevuld (niet door hem, maar door iemand anders), worden de geselecteerde waarden gewist en is de cel weer leeg.
December
Deze opmerking is gemaakt door de moderator op de site
Ik gebruik de onderstaande code om multi-select op meerdere werkbladen toe te staan, maar wanneer ik naar een ander werkblad in de werkmap ga, verdwijnt de multi-select. Wanneer ik het bestand opsla en terugkom, werkt het voor één tabblad met de code, maar nogmaals, wanneer ik op een ander tabblad met de code klik, werkt het niet meer. Enig idee hoe ik het kan repareren, dus als ik op een werkblad met de VBA-code klik, staat het altijd multi-select toe?
wendy
Deze opmerking is gemaakt door de moderator op de site
Hallo, ich bin totaler VBA Laie. Ich versuche den Code so zu modifizieren, dass
a) die Mehrfachauswahl nicht in allen, sondern nur ein zwei Spalten aktiv ist
b) ich Items auch wieder rausnehmen kann, zB in dem ich in der Listenauswahl das Item noch einmal anklicke (Beispiel: ich habe über die Mehrfachauswahl ausgewählt: A, D, X, Y... nun fällt mir anuficht, dass D gehört. Beim aktuellen Code müsste ich Eingaben entfernen und neu auswählen).
Dank bij voorbaat!
Eni
Deze opmerking is gemaakt door de moderator op de site
Ik kan niet doorgaan met het maken van de meervoudige selectie van de vervolgkeuzelijst. Ik heb naar de tutorial geluisterd en materiaal gelezen, maar kan nog steeds niet creëren. Vriendelijk kan iemand me helpen?
Oké
Deze opmerking is gemaakt door de moderator op de site
Ik weet dat dit totaal willekeurig kan zijn, maar ik gebruik zonder problemen een variant van de VBA. Behalve op één pagina, als u de eerste drie opties selecteert, kunt u de vierde niet selecteren. Hiermee kunt u de 5e, 6e enzovoort selecteren, alleen niet de 4e optie. Gedachten?
Robert Aguirre
Deze opmerking is gemaakt door de moderator op de site
Hallo robert
Ik heb de code getest, maar heb het probleem niet gevonden zoals je zei. Kun je me vertellen welke Excel-versie je gebruikt? Bedankt voor je reactie.
crystal
Er zijn nog geen reacties geplaatst
Laad meer
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0  Personages
Voorgestelde locaties