當前位置:成語大全網 - 書法字典 - 求助,如何用excel vba定義數組並對該數組中的數字進行排序?

求助,如何用excel vba定義數組並對該數組中的數字進行排序?

定義數組

這裏的“dim arr()as string”定義了壹個索引為0的字符串數組。

redim arr(1到100)‘用100的長度重新定義數組(常量100也可以是初始化變量)。

排序的方式有很多種,比如冒泡法、插入法和選擇法,這取決於妳的數組元素的類型和排序方式。簡單地看看下面的例子:

...

dim arr(1到5)作為整數,I!,tmp為雙精度

...這裏省略了為數組arr賦值的代碼。

對於i =1至下界(arr)-1

tmp = arr(I)

如果tmp & gtArr(I+1)那麽Arr(I)= Arr(I+1)‘數據將由小到大排列。

arr(I+1)= tmp

然後