hi alle
ich habe folgendes prob: ich möcvhte gerne in eine excel tabelle den namen der neusten datei eines bestimmten verzecihnissen herauslesen und dann in excel einfügen. nun will ich aber net immer selber die neuste datei herausfinden sondern wenn eine neue datei in den ordner kommt soll sich automatisch die excel tabelle ändern. es ist davon auszugehen das die excel-datei nicht dauerhaft geöffnet ist sondern nur manchmal. deshalb möchte mein chef das wenn er seine excel tabelle öffnet immer die aktuellste firmware zu einem best. produkt immer aktuell in seiner tabelle haben. mit linux wäre das echt 0 problem doch mit windows habe ich da keine ahnung...
über eine antwort hier oder per mail an stefan.kloepping@web.de würde ich mich sehr freuen.
gruss
stefan
Office - Word, Excel und Co. 9.702 Themen, 40.798 Beiträge
Dim FName$, Datum As Date
Dim Verzeichnis As String
Dim Datei As String
Verzeichnis = Cells(1, 1).Value ' hier steht der Verzeichnisname
If Verzeichnis
FName = Dir(Verzeichnis & "\*.xls")
Datum = #1/1/60#
Do While FName ""
If FileDateTime(FName) > Datum Then
Datum = FileDateTime(FName)
Datei = FName
FName = Dir() ' nächste Datei im Verzeichnis
End If
Loop
' Datei enthält nun die aktuellste Excel-Datei im Verzeichnis