HERBERS
Excel-Forum
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Entdecke rund 2 Millionen Excel-Lösungen im
Forumsarchiv
Forumbeitrag
Excel-Version des Fragestellers:
365 Business
Erfahrungslevel des Fragestellers:
Kaum Excel/VBA-Kenntnisse
daniel
29.06.2026 12:38:30
AW: VBA Pfad über Namensbereich weitergeben
Hi
hier merkst du das Alter von VBA.
ChDir funktioniert nur mit vorgeschaltetem ChDrive und ChDrive benötigt den einfachen Laufwerksbuchstaben, also das was du gemapped hast.

Ein anderer Weg, einen Dateinamen auszuwählen ist Application.Filedialog
Das muss etwas aufwendiger programmiert werden, aber du kannst auch ein Serververzeichnis vorgeben.

Meine KI-Suchmaschine liefert mir dazu folgenden Beispielcode:

Sub OpenFileWithFileDialog()

Dim fd As FileDialog
Set fd = Application.FileDialog(msoFileDialogFilePicker)

' Startverzeichnis voreinstellen (kann auch eine Serveradresse sein)
fd.InitialFileName = "\\server\freigabe\"

' Optional: Dateifilter setzen
fd.Filters.Clear
fd.Filters.Add "Excel-Dateien", "*.xlsx; *.xls"
fd.Filters.Add "Alle Dateien", "*.*"

' Dialog anzeigen
If fd.Show = -1 Then
' Ausgewählte Datei ausgeben
MsgBox "Ausgewählte Datei: " & fd.SelectedItems(1)
Else
MsgBox "Keine Datei ausgewählt."
End If
End Sub


Gruß Daniel
Als Antwort auf diesen Beitrag
Boerjon
29.06.2026 12:21:20
AW: VBA Pfad über Namensbereich weitergeben
Vielen Dank für die schnelle Hilfe, das funktioniert soweit super !

Wenn ich in "C1" statt einen Pfad mit Laufwerksbuchstaben die Serveradresse direkt hinterlege
also \\SV00123DC456\public$\Test\ kommt Laufzeitfehler 5.

Lässt sich der direkte Serverzugriff auch irgendwie abbilden ?

Hintergrund: Wenn jemand nicht "G:\" als Laufwerksbuchstabe des Netzlaufwerkes hat würde es nicht funktionieren

Es grüßt freundlich

Folgenachrichten
Antwort auf Beitrag erstellen
Bitte einen Anwendernamen ohne @ eingeben.
Bitte das Passwort eingeben.
Bitte eine gültige E-Mail-Adresse eingeben.
Bitte einen Betreff eingeben.
Weitere Optionen
Aktivieren, wenn die Frage/der Beitrag noch nicht beantwortet wurde und unter Listen > Offene Threads erscheinen soll.
Beispieldatei hochladen

Bitte einen Nachrichtentext eingeben.