webForumDet fria alternativet

ordna en array i nummerordning

6 svar · 292 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

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?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2

Sök lite i forumet, det finns trådar om att sortera en array.

ampyMedlem sedan feb. 20011 498 inlägg
#3

Jag hittade bara i bokstavsordning, men är det samma princip eller?

OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Du, jag vågar faktiskt inte svara på det, då jag inte har satt mig in i det.

ampyMedlem sedan feb. 20011 498 inlägg
#5

OK, någon annan som vet?

trexterMedlem sedan mars 20021 889 inlägg
#6

Hur ser den andra koden ut då?

ampyMedlem sedan feb. 20011 498 inlägg
#7

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
125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)