Ich habe eine Dateistruktur, wo doppelte Dateien mit Buchstaben des Alphabets angehängt sind. Wenn beispielsweise Datei.txt bereits vorhanden ist, wird Datei-A.txt erstellt.Zugriff VBA alphabetisch Sortieren von Dateinamen mit Buchstaben des Alphabets
Ich muss die Liste aller Dateien eines bestimmten Namens in ein Array laden und so sortieren, dass Arr (25) der alphabetisch letzte Dateiname ist (IE Arr (25) = File-Z.txt) und ich habe die folgenden Sortieralgorithmus, aber es alphabetisiert immer so, dass File.txt das letzte Element in dem Array ist.
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
Wie verhindere ich das?