Hallo,
In het voorbeeld een tabel en een knop om een userform te openen. Nu krijg ik niet voor elkaar om de listbox te vullen met gefilterde data.
Ik hoef geen combobox waar ik wat kan invullen, maar bijvoorbeeld dat de tekst "amsterdam"in de vba code zit. Zodat je listbox alleen word gevuld met namen uit Amsterdam.
Op internet staat zoveel maar niet 1 die ik werkend kreeg in mijn bestand.
Iemand een idee?
Mvg
Ab
Laatst aangepast door appie36 : 18 september 2023 om 16:05
Voorbeeldbestand lijkt me niet goed.
Met vriendelijke groet,
Albert
Windows 10, 64Bits
Microsoft Office 2016 Professional Plus , Nederlands
inderdaad verkeerde voorbeeld, nu de goed eraan geplakt
Indien er gesorteerd mag worden in het Listobject.
Verwijder eerst "=namen" in de Rowsource van de eigenschappen.
Indien niet, zetten we alles op dezelfde plek terug.Code:Private Sub UserForm_Initialize() With Blad1.ListObjects(1).DataBodyRange .Sort .Cells(2, 2), , , , , , , xlYes .AutoFilter 2, "amsterdam" ListBox1.List = .SpecialCells(12).Value .AutoFilter End With End Sub
En anders alles in een array, maar kijk eerst maar eens of dit voldoet voor je.Code:Private Sub UserForm_Initialize() With Blad1.ListObjects(1).DataBodyRange sv = .Value .Sort .Cells(2, 2), , , , , , , xlYes .AutoFilter 2, "amsterdam" ListBox1.List = .SpecialCells(12).Value .AutoFilter .Value = sv End With End Sub
____________
Met vriendelijke groet,
Harry
Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
(Grunnegs-Gronings)
Harry,
Waarom eerst sorteren ?, is me onduidelijk.
appie36,
Zie bestandje voor een andere optie.
Met vriendelijke groet,
Albert
Windows 10, 64Bits
Microsoft Office 2016 Professional Plus , Nederlands
ik ga er mee aan het stoeien, de tweede code van HSV heb ik werkend gekregen. Alleen in de tabel waar het om gaat staan formules, deze worden gewist op een of andere manier.
ik had wat gevonden die de gefilterde gegevens naar een ander tabblad copieert en dat die dan weer de list box vult. Maar ook die is voor mij lastig te begrijpen.
Maak van .Value, .Fomula
____________
Met vriendelijke groet,
Harry
Lag nooit om de keuzes van dien vraauw, bist ter zulf aine van....
(Grunnegs-Gronings)
Een wat late reactie, maar uiteindelijk het voorbeeld van AD werkend gekregen in mijn eigen bestand.
Bedankt allemaal voor het meedenken.