0
我有一個文件結構,其中重複的文件附加了字母表中的字母。例如,如果File.txt已存在,則會創建File-A.txt。訪問VBA按字母順序排列附加字母表的文件名
我需要加載一個特定名稱的所有文件列表到一個數組中,並排序使得Arr(25)是按字母順序排列的最後一個文件名(IE Arr(25)= File-Z.txt),我有遵循排序算法,但它始終按字母順序排列,以便File.txt是數組中的最後一個元素。
If filepath <> "" Then
Do Until filepath = ""
myArray(i) = filepath
filepath = Dir
i = i + 1
Loop
End If
'Alphabetize
For x = LBound(myArray) To UBound(myArray)
For y = x To UBound(myArray)
If UCase(myArray(y)) < UCase(myArray(x)) Then
TempTxt1 = myArray(x)
TempTxt2 = myArray(y)
myArray(x) = TempTxt2
myArray(y) = TempTxt1
End If
Next y
Next x
我該如何預防?