13.09.2025, 13:15 
		
	
	
		moin,
ich möchte mit VBA einen Ordner öffnen und durch klick auf eine Datei
den Dateinamen in einer MsgBox ausgeben lassen
hiermit erreiche ich auch diese Ziel
damit öffnet sich dann der Dialog mit dem ich mich durch den Explorer klicken kann
ich möchte aber gern den Ordnerpfad vorgeben
hiermit öffne ich den Ordner
da bleibt mir aber nur das Auswählen einer Datei zum Öffnen und das möchte ich grad nicht
wie schaffe ich es also einen vorgegebenen Ordner zu öffnen
eine Datei in dem Ordner anzuklicken
und mir den Dateinamen in der MsgBox anzeigen zu lassen?
das ganze unter Office365 32bit als auch 64bit
mfg Tom
	
	
	
	
ich möchte mit VBA einen Ordner öffnen und durch klick auf eine Datei
den Dateinamen in einer MsgBox ausgeben lassen
hiermit erreiche ich auch diese Ziel
Code:
Sub OrdnerOeffnen()
    Dim FileName As String
    Dim FilePath As Variant
    FilePath = Application.GetOpenFilename("Alle Dateien (*.*), *.*", , "Bitte wählen Sie eine Datei aus")
    If FilePath <> False Then
        FileName = Dir(FilePath)
        MsgBox "Der ausgewählte Dateiname lautet: " & FileName, vbInformation, "Dateiname"
    Else
        MsgBox "Es wurde keine Datei ausgewählt.", vbInformation, "Abgebrochen"
    End If
End Subdamit öffnet sich dann der Dialog mit dem ich mich durch den Explorer klicken kann
ich möchte aber gern den Ordnerpfad vorgeben
hiermit öffne ich den Ordner
Code:
Sub mach_et()
    Dim OrdnerPfad As String
    OrdnerPfad = "D:\D-Dokumente\sonstiges\Testordner"
    Shell "Explorer.exe " & Chr(34) & OrdnerPfad & Chr(34), vbNormalFocus
End Subda bleibt mir aber nur das Auswählen einer Datei zum Öffnen und das möchte ich grad nicht
wie schaffe ich es also einen vorgegebenen Ordner zu öffnen
eine Datei in dem Ordner anzuklicken
und mir den Dateinamen in der MsgBox anzeigen zu lassen?
das ganze unter Office365 32bit als auch 64bit
mfg Tom

 
 
 mit VBA Ordner öffnen und Dateinamen in Variable packen
 mit VBA Ordner öffnen und Dateinamen in Variable packen
				
 
![[-]](https://www.clever-excel-forum.de/images/collapse.png)




