Daar zijn we weer!!.
Hoe pas ik de volgende code aan zodat ik in mijn combox "achternaam, voornaam" krijg te zien? Zit hem volgens mij in het rood gearceerde gedeelte! heb al wat zitten stoeien met resize maar krijg dit niet voor elkaar.
Achternaam staat in kolom A op blad gegevens, voornaam staat in kolom B op blad gegevens.
Groet,
Ferenc
Hoe pas ik de volgende code aan zodat ik in mijn combox "achternaam, voornaam" krijg te zien? Zit hem volgens mij in het rood gearceerde gedeelte! heb al wat zitten stoeien met resize maar krijg dit niet voor elkaar.
Achternaam staat in kolom A op blad gegevens, voornaam staat in kolom B op blad gegevens.
Code:
Sub SoorteerEnVerwijderDubbelen()
Dim rListSort As Range, rOldList As Range
Dim strRowSource As String
'Clear Hidden sheet Column A ready for list
Sheets("verboden").Range("A1", Sheets("verboden").Range("B65536").End(xlUp)).Clear
'Set range variable to list we want
Set rOldList = Sheets("gegevens").Range("A1", Sheets("gegevens").Range("B80").End(xlUp))
'Use AdvancedFilter to copy the list to Column A _
of the hidden sheet and remove all dupes
rOldList.AdvancedFilter Action:=xlFilterCopy, _
CopyToRange:=Sheets("verboden").Cells(1, 1), Unique:=True
'Set range variable to the new non dupe list
Set rListSort = Sheets("verboden").Range("A1", Sheets("verboden").Range("B65536").End(xlUp))
With rListSort
'Sort the new non dupe list
.Sort Key1:=.Cells(2, 1), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End With
'Parse the address of the sorted unique items
[COLOR="Red"]strRowSource = Sheets("verboden").Name & "!" & Sheets("verboden").Range("A2", Sheets("verboden").Range("A65536").End(xlUp)).Address[/COLOR]
Sheets("verboden").Range("A1") = "Medewerkers"
With bewerkmedewerker.zoeknaam
'Clear old ListBox RowSource
.RowSource = vbNullString
'Parse new one
.RowSource = strRowSource
End With
End Sub
Groet,
Ferenc
Laatst bewerkt: