Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Sorting multicolumn listbox
I have a listbox on an Excel userform with two columns; storenumber and
groupname. I'm currently adding each item that meets a selected criteria as I search through a named range. I would like to display the listbox contents sorted by the storenumber. Any idea on how I might do this? I've seen some sorting routines, but nothing that deals with multicolumn lists. TIA, Ken |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Sorting multicolumn listbox
This code adds data to a userbox and then sorts the box on the 2nd column
Sub test() 'fill list box Set Mybox = UserForm1.ListBox1 Mybox.Clear Mybox.ColumnCount = 2 For i = 0 To 9 Mybox.AddItem i Mybox.List(i, 1) = Chr(Asc("A") + i) Next i 'sort list box by column 2 NumRows = Mybox.ListCount For i = 0 To (NumRows - 2) For j = (i + 1) To (NumRows - 1) If StrComp(Mybox.List(i, 1), Mybox.List(j, 1), _ vbTextCompare) = 1 Then Temp = Mybox.List(i, 0) Mybox.List(i, 0) = Mybox.List(j, 0) Mybox.List(j, 0) = Temp Temp = Mybox.List(i, 1) Mybox.List(i, 1) = Mybox.List(j, 1) Mybox.List(j, 1) = Temp End If Next j Next i End Sub "Ken Warthen" wrote: I have a listbox on an Excel userform with two columns; storenumber and groupname. I'm currently adding each item that meets a selected criteria as I search through a named range. I would like to display the listbox contents sorted by the storenumber. Any idea on how I might do this? I've seen some sorting routines, but nothing that deals with multicolumn lists. TIA, Ken |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
multicolumn listbox | Excel Programming | |||
Multicolumn Listbox Value to Spreadsheet | Excel Programming | |||
multicolumn listbox - 2002 to 97 | Excel Programming | |||
Multicolumn Listbox and ordinary listbox | Excel Programming | |||
multicolumn Listbox and textalignment | Excel Programming |