• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

meerdere keuzes in dropdown menu macro van het NET werkt niet

Status
Niet open voor verdere reacties.

HBot

Gebruiker
Lid geworden
12 dec 2006
Berichten
325
Geachte.

na lang zoeken iets gevonden op het netwerk wat ik zou kunnen gebruiken om meerdere keuzes mogelijk te maken in een dropdown menu,
ik maak veel gebruik van dropdowns, en om te voorkomen dat ik een reeks onder elkaar moet zetten, leek dit een goede optie.

alleen werkt die niet :(

volgende vraag omdat deze draait in de actieve worksheet, is het mogelijk om deze voor meerdere dropdowns te gebruiken in dezelfde worksheet

wie kan de fout eruit halen? voor mij net te veel onbekende codes.

Code:
Private Sub Dropdown_Change(ByVal Target As Range)
'Code by Sumit Bansal from https://trumpexcel.com
' To allow multiple selections in a Drop Down List in Excel (without repetition)
Dim Oldvalue As String
Dim Newvalue As String
Application.EnableEvents = True
On Error GoTo Exitsub
If Target.Address = "$E$8" Then
'is het mogelijk om deze formule op meerdere dropdowns in het zelfde blad te gebruiken
  If Target.SpecialCells(xlCellTypeAllValidation) Is Nothing Then
    GoTo Exitsub
  Else: If Target.Value = "" Then GoTo Exitsub Else
    Application.EnableEvents = False
    Newvalue = Target.Value
    Application.Undo
    Oldvalue = Target.Value
      If Oldvalue = "" Then
        Target.Value = Newvalue
      Else
        If InStr(1, Oldvalue, Newvalue) = 0 Then
            Target.Value = Oldvalue & ", " & Newvalue
      Else:
        Target.Value = Oldvalue
      End If
    End If
  End If
End If
Application.EnableEvents = True
Exitsub:
Application.EnableEvents = True
End Sub

Gr
 
Die code is een zooitje en zonder voorbeeld document is er weinig anders dan dat over te zeggen.
 
Bijgaand een voorbeeld,

dropdown in cel E1

moeten meerdere keuzes achter elkaar komen.
voordeel zou moeten zijn dat je niet 2 x dezelfde naam kan aanklikken.

gr
 

Bijlagen

  • Keuzelijst 1.xlsm
    32 KB · Weergaven: 44
Je hebt gelijk,

had een tabblad verwijderd.
excuses
 

Bijlagen

  • Keuzelijst 1.xlsm
    32 KB · Weergaven: 49
Maak eens een voorbeeldje dat werkt. Nu gebruik je voor je keuzelijst (is overigens geen keuzelijst, maar een validatielijst) de 'verwijzing' =#VERW!#VERW!. Ja, die gaat zo natuurlijk nooit werken.... Wat wil je precies?
 
Volgens mij is heb je terug hetzelfde voorbeeld gepost.
 
Ik zie dat je in de tussentijd een nieuw voorbeeld heb gepost, maar ik zie ook bitter weinig verbetering :).
 
nieuwe poging
 

Bijlagen

  • Keuzelijst 1 (1).xlsm
    33 KB · Weergaven: 40
Het is kennelijk al opgelost ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan