Jag har skapat en array tex så här:
myarray = Array(6, 3, 8)
Nu vill ordna denna array efter nummerordning.
Alltså så att det blir:
myarray(0) = 8
myarray(1) = 6
myarray(2) = 3
Hur gör man det?
6 svar · 292 visningar · startad av ampy
Jag har skapat en array tex så här:
myarray = Array(6, 3, 8)
Nu vill ordna denna array efter nummerordning.
Alltså så att det blir:
myarray(0) = 8
myarray(1) = 6
myarray(2) = 3
Hur gör man det?
Sök lite i forumet, det finns trådar om att sortera en array.
Jag hittade bara i bokstavsordning, men är det samma princip eller?
Du, jag vågar faktiskt inte svara på det, då jag inte har satt mig in i det.
OK, någon annan som vet?
Hur ser den andra koden ut då?
Hittade denna kod på Pellesoft.nu:
For i = 0 To UBound(arrArray())
For j = i + 1 To UBound(arrArray())
If StrComp(UCase(arrArray(i)), UCase(arrArray(j)), vbTextCompare) = 1 Then
tmpArray = arrArray(i)
arrArray(i) = arrArray(j)
arrArray(j) = tmpArray
End If
Next
Next