Mudah2an ini yg dimaksud..
Cuman copas dari sebuah sumber..


Menyortir Data di ListBox dan ComboBox

'Deskripsi: Menyortir data di ListBox dan ComboBox secara ASCENDING
'           Jika Anda menempatkan data: File1.gif, File2.gif, File3.gif dan
'           File10.gif ke dalam listbox atau combobox lalu menset
'           property Sorted = True, maka hasilnya akan menjadi
'           File1.gif
'           File10.gif
'           File2.gif
'           File3.gif
'           Program berikut ini akan menyortirnya menjadi seperti ini:

'           File1.gif
'           File2.gif
'           File3.gif
'           File10.gif
'Persiapan: 1. Buat 1 Project baru dengan 1 Form, 1 ListBox, 1
ComboBox, dan 2 Commandbutton.
'           2. Copy-kan coding berikut ke dalam editor form yang bertalian.
'--------------------------------------------------------------------------------------------

Sub ReSort(L As Control)       'Fungsi untuk menyortir data
  Dim P%, PP%, C%, Pre$, S$, V&, NewPos%, CheckIt%
  Dim TempL$, TempItemData&, S1$


  For P = 0 To L.ListCount - 1
    S = L.List(P)
    For C = 1 To Len(S)
        V = Val(Mid$(S, C))
        If V > 0 Then Exit For
    Next
    If V > 0 Then
        If C > 1 Then Pre = left$(S, C - 1)
        NewPos = -1
        For PP = P + 1 To L.ListCount - 1
            CheckIt = False
            S1 = L.List(PP)
            If Pre <> "" Then
                If InStr(S1, Pre) = 1 Then CheckIt = True
            Else
                If Val(S1) > 0 Then CheckIt = True

            End If
            If CheckIt Then
                If Val(Mid$(S1, C)) < V Then NewPos = PP
            Else
                Exit For
            End If
        Next
        If NewPos > -1 Then
            TempL = L.List(P)
            TempItemData = L.ItemData(P)
            L.RemoveItem (P)
            L.AddItem TempL, NewPos
            L.ItemData(L.NewIndex) = TempItemData
            P = P - 1
        End If
    End If
  Next
  Exit Sub
End Sub

Private Sub Command1_Click()
   Call ReSort(List1)  'Sortir data di listbox
End Sub

Private Sub Command2_Click()
   Call ReSort(Combo1)  'Sortir data di combobox
End Sub

Private Sub Form_Load()
    'Tambahkan item data ke dalam listbox
    List1.AddItem "File3.gif"
    List1.AddItem "File2.gif"
    List1.AddItem "File10.gif"
    List1.AddItem "File1.gif"
    'Tambahkan item data ke dalam combobox
    Combo1.AddItem "File3.gif"
    Combo1.AddItem "File2.gif"

    Combo1.AddItem "File10.gif"
    Combo1.AddItem "File1.gif"
End Sub

Kirim email ke