Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Datei im aktuellen Verzeichnis suchen

Forumthread: Datei im aktuellen Verzeichnis suchen

Datei im aktuellen Verzeichnis suchen
01.05.2022 19:38:16
wolgertal
Hallo Zusammen,
ich habe eine Frage.
Mit folgender Prozedur werden Log Dateien gesucht, welche dann ausgewählt und eingelesen werden können.
Ich hätte gerne, das beim Aufrufen des Makros das aktuelle Verzeichnis geöffnet wird um dort auswählen zu können.
Wie müsste ich hierfür den Code ändern?
Kann mir dabei einer helfen?
Vielen Dank vorab.
Gruß Ulli
Public Sub LoadFile()
Dim sf As LoadData
Set sf = New LoadData
Dim fileName, fileNameLog, fileNameRep
Dim LogFile, ReportFile As Boolean
' Read data
Application.ScreenUpdating = False
fileName = Application.GetOpenFilename("XL2 Data Files, *.txt", 0, "Open XL2 Data Files", , False)
blnDiagramm = True
If VarType(fileName) vbBoolean Then 'Boolean bei Abbruch von GetOpenFilename
If fileName "" Then
fileNameLog = fileName
If InStr(fileNameLog, "123_Log") > 0 Then
LogFile = True
Else
fileNameLog = Replace(fileName, "123_Rpt_Report", "123_Log") 'switch to Log file
If InStr(Dir(fileNameLog), "123_Log") > 0 Then
LogFile = True 'check if Log file exists
Else
LogFile = False
End If
If Not LogFile Then
fileNameLog = Replace(fileNameLog, "123_Report", "123_Log") 'switch to Log file
If InStr(Dir(fileNameLog), "123_Log") > 0 Then
LogFile = True 'check if Log file exists
Else
LogFile = False
End If
End If
End If
End If
End If
If fileName = False Then LogFile = False
:
:
:
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Datei im aktuellen Verzeichnis suchen
01.05.2022 20:43:05
Oberschlumpf
Hi Ulli,
änder diesen Code...

Application.ScreenUpdating = False
fileName = Application.GetOpenFilename("XL2 Data Files, *.txt", 0, "Open XL2 Data Files", , False)
...um in...

Application.ScreenUpdating = False
ChDrive Left(ThisWorkbook.Path,2)
ChDir ThisWorkbook.Path
fileName = Application.GetOpenFilename("XL2 Data Files, *.txt", 0, "Open XL2 Data Files", , False)
Hilfts?
Ciao
Thorsten
Anzeige
AW: Datei im aktuellen Verzeichnis suchen
01.05.2022 22:42:03
wolgertal
Hallo Thorsten,
funktioniert einwandfrei!
Ganz herzlichen Dank für deine Hilfe.
Viele Grüße Ulli
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18