Hallo,
Ik heb een serie willekeurige orders in een brontabel staan.
De tabel is gesorteerd op ordernr (kolom A). Tevens bevat de tabel oa de ordernaam (kolom B). Om deze na een bepaalde selectie te kunnen filteren en weer te geven, gebruik ik een userform, waarbij ik het probleem heb met de volgorde. Met een lus doorloop ik de tabel en voeg de betreffende regel toe met de volgende code:
De regel voegt zo de ordernaam toe, achter het laatste item
De waarden in mijn Combobox1 zijn echter de ordernamen. Ik wil echter deze lijst niet op de volgorde van het ordernr, maar op alfabetische volgorde uit de kolom namen. Deze namen zijn overigens uniek.
Is het mogelijk de combobox inhoud te sorteren, of in plaats van combobox1.listcount op het juiste indexnr? Hoe kan is die te bepalen?
Ter vergelijking: een willekeurige numerieke serie kan ik wel met =KLEINSTE gesorteerd krijgen, maar hoe kan dit met tekst, van varierende lengte en inhoud?
met groet,
AndreXL
Ik heb een serie willekeurige orders in een brontabel staan.
De tabel is gesorteerd op ordernr (kolom A). Tevens bevat de tabel oa de ordernaam (kolom B). Om deze na een bepaalde selectie te kunnen filteren en weer te geven, gebruik ik een userform, waarbij ik het probleem heb met de volgorde. Met een lus doorloop ik de tabel en voeg de betreffende regel toe met de volgende code:
Code:
ComboBox1.AddItem Sheets(1).Cells(teller, 2).Value, ComboBox1.ListCount
De regel voegt zo de ordernaam toe, achter het laatste item
De waarden in mijn Combobox1 zijn echter de ordernamen. Ik wil echter deze lijst niet op de volgorde van het ordernr, maar op alfabetische volgorde uit de kolom namen. Deze namen zijn overigens uniek.
Is het mogelijk de combobox inhoud te sorteren, of in plaats van combobox1.listcount op het juiste indexnr? Hoe kan is die te bepalen?
Ter vergelijking: een willekeurige numerieke serie kan ik wel met =KLEINSTE gesorteerd krijgen, maar hoe kan dit met tekst, van varierende lengte en inhoud?
met groet,
AndreXL