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:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA gut
Case
20.05.2026 13:51:10
Das wäre dann...
Moin, :-)

... so der Spur nach: ;-)

Option Explicit

Public Sub Main()
Dim strDatei As String
Dim strPfad As String
strPfad = "C:\Temp\"
strDatei = Dir$(strPfad & "*Juni*.xls*")
Do While strDatei <> ""
If InStr(strDatei, "abc") = 0 Then Workbooks.Open strPfad & strDatei
strDatei = Dir$
Loop
End Sub

Zu 1: So wie du es da schreibst, muss "Juni" immer am Ende des Dateinamens kommen. Meinst du nicht eher so? ;-)
strDatei = Dir(strPfad & "*" & mx0 & "*.*")

Servus
Case
Als Antwort auf diesen Beitrag
PatrickNRW
20.05.2026 13:22:27
AW: So der...
Danke, das klappt gut.

Ich habe noch zwei Probleme:

1. Wenn ich das Suchwort abfrage mit einer Inputbox und als Variable "mx0" habe, dann klappt es nicht mehr.
Mx0 wäre Juni.

strDatei = Dir(strPfad & "*" & mx0 & ".*")

2. Kann ich zusätzlich auch noch erweitern um: Öffne nicht, wenn der Dateiname das Wort "abc" enthält? Als Kombination?
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.