ich habe hier so ein kleines Problem :)
Ich möchte durch Eingabe einer Auftragsnummer den entsprechenden Ordner inkl. Unterordner in einem Netzlaufwerk finden - wenn der Ordner gefunden wurde soll sich der Explorer / Dateiauswahl öffnen und ich wähle eine Datei in dem Ordner, nach Bestätigung soll der Pfad in eine TexBox geschrieben werden.
Ich habe es mit folgendem Code probiert:
'Dateiauswahl nach Ordnersuche via Auftragsnummer'
Private Sub CommandButton3_Click()
Dim suche As String
Dim Dateiname
strPfad = "Y:\Auftragsdokumentation"
suche = TextBox6.Value
If suche = "" Then
MsgBox "Keine Auftragsnummer eingegeben"
Else
Dateiname = Dir((strPfad & suche & "*"))
If Dateiname > "" Then
strPfad = Application.GetOpenFilename
If strPfad > False Then
TextBox14 = strPfad
Else
MsgBox "Keine Datei ausgewählt!"
End If
Else
MsgBox "Kein Auftrag gefunden"
End If
End If
End Sub
Was funktioniert ist das registriert wird wenn keine Auftragsnummer eingetragen wurde - allerdings wird nach Eingabe einer Auftragsnummer kein entsprechender Auftrag / Ordner gefunden und es öffnet sich auch kein Dateiexplorer. Die Auftragsnummer ist immer unterschiedlich und wird nur einmalig vergeben.
Ich hoffe ihr könnt mir weiterhelfen.
Grüße Christian