Ich habe hier ein Makro (mit dem Markrorecorder erstellt), welches eine Datei mit dem Namen "logs" offnet bzw. imortiert.
Der erste Teil des Makros, der dafür zuständig ist lautet so:
With ActiveSheet.QueryTables.Add(Connection:="TEXT;C:\Temp\logs", Destination:=Range("$A$1"))
.Name = "logs."
Nun würde ich es gerne so einrichten, dass eine Datei geöffnet wird, dessen Dateinamen mit "access.log" beginnt. Also egal, was dahinter noch für Zeichen kommen im Dateinamen.Es soll also die Datei geöffnet werden, egal, ob Sie
access.log.09.7
access.log.04.6
access.log.05.8
heißt.
Falls mehrere Dateien im Ordner sind, auf die das zutrifft, soll einfach die erste verwendet werden.
Ist das vom Prinzip her grundsätzlich überhaupt machbar?
Oder erfordert das eher einen großen Aufwand beim Coden?
Falls es doch zu Aufwendig ist, kommt auch eine andere Lösung für mich in Frage.
Und zwar, dass sich beim Makro-Start einfach ein Datei-Öffnen-Dialog im Temp-Ordner öffnet und ich die Datei dort dann auswähle.
Gruß
Ingo