Hallo Zusammen,
Ich möchte aus einer öffenden ExceDatei eine weitere Datei öffnen und auslesen.
dies erledige ich aktuell mit folgendem VBA Code in VBA - IN DIESER ARBEITSMAPPE
Const QUELLE = "I:V3-0Test1.xlsx"
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Application.ShowWindowsInTaskbar = False
Workbooks.Open QUELLE, , True
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)) _
.Windows(1).Visible = False
Me.Saved = True
Application.ShowWindowsInTaskbar = True
Application.ScreenUpdating = True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)).Saved = True
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)).Close
End Sub
(Quelle: https://groups.google.com/forum/#!to...el/VohtKeUSPe4)
Jetzt habe ich aber folgende Frage:
Wie kann ich den Pfad ändern?
s.o. die Zeile:
Const QUELLE = "I:V3-0Test1.xlsx"
Der Pfad+Dateiname soll in der UrsprungsEXCEL Datei stehen , die die andere Datei öffnet .
z.B. im Arbeitsblatt "Konfiguration" Zelle N25
Grund: Weil der Standarduser nicht im VBA/Programmcode ändern soll.
Danke Euch für die Mühe
MfG
Matthias
Ich möchte aus einer öffenden ExceDatei eine weitere Datei öffnen und auslesen.
dies erledige ich aktuell mit folgendem VBA Code in VBA - IN DIESER ARBEITSMAPPE
Const QUELLE = "I:V3-0Test1.xlsx"
Private Sub Workbook_Open()
Application.ScreenUpdating = False
Application.ShowWindowsInTaskbar = False
Workbooks.Open QUELLE, , True
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)) _
.Windows(1).Visible = False
Me.Saved = True
Application.ShowWindowsInTaskbar = True
Application.ScreenUpdating = True
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)).Saved = True
Workbooks(Mid(QUELLE, InStrRev(QUELLE, "") + 1)).Close
End Sub
(Quelle: https://groups.google.com/forum/#!to...el/VohtKeUSPe4)
Jetzt habe ich aber folgende Frage:
Wie kann ich den Pfad ändern?
s.o. die Zeile:
Const QUELLE = "I:V3-0Test1.xlsx"
Der Pfad+Dateiname soll in der UrsprungsEXCEL Datei stehen , die die andere Datei öffnet .
z.B. im Arbeitsblatt "Konfiguration" Zelle N25
Grund: Weil der Standarduser nicht im VBA/Programmcode ändern soll.
Danke Euch für die Mühe
MfG
Matthias