- 帖子
- 181
- 主題
- 5
- 精華
- 0
- 積分
- 197
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2000
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2014-3-9
- 最後登錄
- 2024-4-29
|
2#
發表於 2015-1-15 13:12
| 只看該作者
本帖最後由 bobomi 於 2015-1-15 13:22 編輯
Sub XX()
ar = Array("a1", "b1", "a3", "ab1", "aa3", "aa1")
s = ar
For w = 0 To UBound(ar)
s(w) = ""
For k = 1 To Len(ar(w))
s(w) = s(w) & Right("0000" & AscW(Mid(ar(w), k, 1)), 4)
Next
If Len(s(w)) > m Then m = Len(s(w))
Next
For w = 0 To UBound(ar)
s(w) = Right(Space(m) & s(w), m)
Next
For i = 0 To UBound(ar)
For j = 0 To UBound(ar) - 1
If (s(j)) > (s(j + 1)) Then
temp = s(j)
s(j) = s(j + 1)
s(j + 1) = temp
temp = ar(j)
ar(j) = ar(j + 1)
ar(j + 1) = temp
End If
Next j
Next i
MsgBox Join(ar, vbCrLf)
End Sub |
|