Tagchen Zusammen
Ich frag mal wieder also ich sollte eine Exceltabelle mit Makros erstellen in welcher der User zb. 123 eingibt und per Button bestätigt dann sollen in einem Ordner mit 10 Bsp. Dateien die Dateinamen nach dieser Eingabe abgesucht werden also .contains oder so und wenn ein Treffer gefunden wurde. Soll der explorer aufmachen und die Datei vorselektiert anzeigen. Aber nicht ausgeführt.
Meine bisherigen Versuche sind immer gescheitert und ich weiss nicht was ich immer falsch mache x.x Müsste eigentlich ja ziemlich einfach realisierbar sein.
Hier in diesem Code habe ich überhaupt erstmal versucht die Datei auszuführen und es funzt nicht ...
Ich frag mal wieder also ich sollte eine Exceltabelle mit Makros erstellen in welcher der User zb. 123 eingibt und per Button bestätigt dann sollen in einem Ordner mit 10 Bsp. Dateien die Dateinamen nach dieser Eingabe abgesucht werden also .contains oder so und wenn ein Treffer gefunden wurde. Soll der explorer aufmachen und die Datei vorselektiert anzeigen. Aber nicht ausgeführt.
Meine bisherigen Versuche sind immer gescheitert und ich weiss nicht was ich immer falsch mache x.x Müsste eigentlich ja ziemlich einfach realisierbar sein.
Hier in diesem Code habe ich überhaupt erstmal versucht die Datei auszuführen und es funzt nicht ...
Visual Basic-Quellcode
- Sub oldDateiprüfung()
- Dateiname = Range("A22")
- Set fso = CreateObject("Scripting.FileSystemObject")
- Set fldr = fso.getFolder(ThisWorkbook.Path)
- Set Dateien = fldr.Files
- For Each datei In Dateien
- If datei.Name <> "*" + CStr(Dateiname) + "*" Then
- MsgBox "Datei gefunden!"
- Shell ("C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe" & (ThisWorkbook.Path + "*" + CStr(Dateiname) + "*"))
- Else
- MsgBox "nope"
- Exit Sub
- End If
- Next
- End Sub