In der Tabelle1 lese ich per VBA alle Dateien aus Festplatte E:\ aus und es wird aus jeder Datei
ein Hyperlink erstellt. Der VBA Code funktioniert perfekt.
Frage:
Wie kann ich die eingelesen Dateien nach nach Erstelldatum sortieren?
Im Laufwerk E:\ habe ich vorher im Win Explorer nach Erstelldatum sortiert, aber trotzdem liest der VBA Code es so ein das es von A-Z sortiert ist.
https://www.herber.de/bbs/user/148517.xlsm
Danke
Gruß
Oraculix
'Liest aus Verzeichniss E:\ Alle Filme aus und gibt sie als Link aus
Sub LinkE_Click()
Const FILE_PATH As String = "E:\"
Dim lngRow As Long
Dim strFilename As String
Application.ScreenUpdating = False
'Löscht alte einträge
Range("A2:A5000").ClearContents
lngRow = 1
Call Range(Cells(1, 1), Cells(Rows.Count, 1)).ClearContents
strFilename = Dir$(FILE_PATH & "*.*")
Do Until strFilename = vbNullString
lngRow = lngRow + 1
Call ActiveSheet.Hyperlinks.Add(Anchor:=Cells(lngRow, 1), _
Address:=FILE_PATH & strFilename, _
TextToDisplay:=Left$(strFilename, InStrRev(strFilename, ".") - 1))
strFilename = Dir$
Loop
'Schriftgröße einstellen
Columns(1).Font.Size = 15
Columns(2).Font.Size = 15
'Spaltenbreite einstellen
Columns("A:A").ColumnWidth = 53.53
Columns("B:B").ColumnWidth = 47.76
Columns("C:C").ColumnWidth = 45.53
'Schrift Farbe einstellen
With Range("A2:C5000")
.Interior.Color = vbBlack
.Font.Color = RGB(255, 192, 0)
End With
Application.ScreenUpdating = True
End Sub