VBA - Excel speichern und schließen (Laufzeitfehler 91)
14.10.2025 11:39:44
Hans
ich möchte aus Word Dokumenten Daten in eine Excel Tabelle schreiben. Das schreiben funktioniert. Aber wenn ich die Excel Datei öffne erhalte ich die Meldung "Die Datei ist in einer anderen Anwendung geöffnet". Wenn ich die Meldung wegklicke kommt in Word "Objektvariable oder with Blockvariable nicht festgelegt". Habe ich einen Fehler in der Reihenfolge oder schließe ich etwas nicht ordnungsgemäß?
Sub CopyToExcel()
Dim strMainFolder As String
Application.ScreenUpdating = False
Set xlApp = CreateObject("Excel.Application")
xlApp.Visible = False
xlApp.ScreenUpdating = False
Set xlMappe = xlApp.Workbooks.Open(strMainFolder)
Set xlBlatt = xlMappe.Sheets("Tabelle")
xlBlatt.Range("B15").Value = "Meine Daten"
xlMappe.Close SaveChanges:=True
Application.ScreenUpdating = True
Set xlBlatt = Nothing
Set xlMappe = Nothing
Set xlApp = Nothing
xlApp.Application.Quit
End Sub
Anzeige