Hallo Zusammen,
ich habe in Excel ein Makro geschrieben, dass beim Öffnen einer Datei im Hintergrund eine andere Datei öffnet und diese beim Schließen auch schließen soll, ohne sie vorher zu speichern.
Beim schließen (workbooks.close) tritt jedoch leider der Laufzeitfehler auf. Ich kann meinen Fehler leider nicht finden, vllt könnt ihr mir helfen.
Mein Code:
Sub verdecktes_öffnen()
Dim dateipfad$, aktuell$
dateipfad = „C:\Test\Test-Daten.xls“
aktuell = ActiveWorkbook.Name
Application.ScreenUpdating = False
Workbooks.Open Filename:=dateipfad, ReadOnly:=True
Workbooks(aktuell).Activate
Application.ScreenUpdating = True
End Sub
Sub Auto_Open()
Call verdecktes_öffnen
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call DateiSchließen
End Sub
Sub DateiSchließen()
Application.DisplayAlerts = False
Workbooks(„C:\Test\Test-Daten.xls“).Close SaveChanges:=False
End Sub
Ich danke euch schonmal im Voraus