Home |
Search |
Today's Posts |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Sorry, I hit send to early
Hi folks. I have been sorting a VBA Array using a bubble sort. It work fine with when my VBA array is 1-D, but when I change to 2-D it I get "Subscript out of range" Error. Is there something obvious I a forgetting? ReDim UnitOfferArray(1 To 10, 1 To 4) For X = 1 to 10 I load the data into the array within this loop Next X BubbleSort UnitOfferArray Function BubbleSort(List As Variant) ' Sorts an array using bubble sort algorithm Dim First As Integer, Last As Integer Dim i As Integer, j As Integer Dim Temp As Integer First = LBound(List) Last = UBound(List) For i = 1 To Last - 1 For j = i + 1 To Last If List(i) List(j) Then Temp = List(j) List(j) = List(i) List(i) = Temp End If Next j Application.StatusBar = "Sorting " & Round(i / Last * 100, 0) & "%" Next i End Functio -- Message posted from http://www.ExcelForum.com |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Sorting array function explanation please | Excel Worksheet Functions | |||
sorting array formula | Excel Worksheet Functions | |||
Sorting within an array | Excel Discussion (Misc queries) | |||
Sorting Names in an Array | Excel Programming | |||
Sorting a 2-dimensional array | Excel Programming |