Ich habe in einem Makro mehrere Zeilen nach dem Schema:
Workbooks.OpenText filename:= _
new2, Origin:= _
xlMSDOS, StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote _
, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:= _
False, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
ActiveWindow.Visible = False
Damit öffne ich Dateien, die im Hintergrund benötigt werden, um die Verweise nicht ins Leere laufen zu lassen. Nach dem Öffnen werden sie dann sofort ausgeblendet.
Nun kann es vorkommen, dass eine oder mehrer der Dateien nicht vorhanden ist. Dann bezieht das Makro den ActivWindow.Visible-Befehl auf eine der aktuell geöffneten Dateien, was natürlich unerwünscht ist. ;-)
Wie muss ich die Syntax ändern, um auf jeden Fall nur die gerade geöffnet Datei "verschwinden" zu lassen und im Fehlerfall den Visible-Befehl zu umgehen?
Danke schon mal.
Gruß
David