Supportnet / Forum / Tabellenkalkulation
Eingabe Inputbox Darei öffnen
Frage
Moin!!!!!
Ich brauch mal wieder Eure Hilfe.
Ich habe eine Tabelle erstellt die mit Hilfe eines Makros in Verzeichnis W:\Daten\ gespeichert wird. Der Dateiname wird aus der Zell D 8 geommen eine Auftragsnummer z.B. 3D4567.
Nun meine Frage: Ich möchte gerne an einem anderen PC diese z.B. mit der obrigen Bezugsnummer Datei öffnen, indem ich die Auftragnummer in eine Inputbox schreibe. (Natürlich sind noch mehrere Dateien in diesem Ordner alle mit auftragsnummern als Dateinamen.)
Ich danke für Eure Hilfe!!!!!
Gruß
Elhamplo
Antwort 1 von JoeKe
Moin Elhmplo,
versuch es mal so:
Sub datei_öffnen()
Dim datei As String
datei = InputBox("Geben sie den Dateinamen ein!")
If datei = "" Then
Exit Sub
End If
Workbooks.Open Filename:="W:\Daten\" & datei
End Sub
Wobei es allerdings Schwierigkeiten geben könnte, wäre der Pfad "W:\Daten\" der auf einm anderen PC eventuell angepast werden müsste.
MfG
JöKe
versuch es mal so:
Sub datei_öffnen()
Dim datei As String
datei = InputBox("Geben sie den Dateinamen ein!")
If datei = "" Then
Exit Sub
End If
Workbooks.Open Filename:="W:\Daten\" & datei
End Sub
Wobei es allerdings Schwierigkeiten geben könnte, wäre der Pfad "W:\Daten\" der auf einm anderen PC eventuell angepast werden müsste.
MfG
JöKe
Antwort 2 von Event
Hallo
Nach klick auf den CommandButton1 kommt die Inputbox, wird die eingegebene Datei mit der Endung .xls im Verzeichnis W:\Daten gesucht und wenn gefunden, geöffnet.
Ich hoffe es ist das was Du suchst.
Gruß
Option Explicit
Private Sub CommandButton1_Click()
Dim fname$, testn$
fname = InputBox("ArtikelNummer eingeben!" & vbCr & "Die Excel-Datei wird dann geladen.")
fname = "W:\Daten\" & fname & ".xls"
testn = Dir(fname)
If Right(fname, Len(testn)) = testn And Len(testn) > 0 Then
Application.Workbooks.Open fname
Else
MsgBox fname & " nicht gefunden"
End If
End Sub
Nach klick auf den CommandButton1 kommt die Inputbox, wird die eingegebene Datei mit der Endung .xls im Verzeichnis W:\Daten gesucht und wenn gefunden, geöffnet.
Ich hoffe es ist das was Du suchst.
Gruß
Antwort 3 von Elhamplo
Hallo,
vielen vielen Dank für die schnelle Lösung!!!!!
Super!!!! So was brauchte ich!!!!!!
DANKE, DANKE, DANKE!!!!
Gruß
Elhamplo
vielen vielen Dank für die schnelle Lösung!!!!!
Super!!!! So was brauchte ich!!!!!!
DANKE, DANKE, DANKE!!!!
Gruß
Elhamplo

