Mega Code Archive

 
Categories / VisualBasic Script / Data Type
 

Sorting an Array

Option Explicit    Option Base 1      Sub Sort_an_Array()        Dim strArray(12) As String        Dim strTemp As String        Dim X As Integer, Y As Integer, i As Integer       strArray(1) = "n"       strArray(2) = "d"       strArray(3) = "h"       strArray(4) = "g"       strArray(5) = "e"       strArray(6) = "d"       strArray(7) = "o"       strArray(8) = "p"       strArray(9) = "m"       strArray(10) = "h"       strArray(11) = "b"       strArray(12) = "m"       Debug.Print "Current items in array:"       For i = 1 To UBound(strArray)           Debug.Print strArray(i)       Next i       For X = LBound(strArray) To (UBound(strArray) - 1)           For Y = (X + 1) To UBound(strArray)               If strArray(X) > strArray(Y) Then                   strTemp = strArray(X)                   strArray(X) = strArray(Y)                   strArray(Y) = strTemp                   strTemp = ""               End If           Next Y       Next X       Debug.Print "Items in sorted array:"       For i = 1 To UBound(strArray)           Debug.Print strArray(i)       Next i   End Sub