Hallo liebe VBA-Community,
ich habe eine Herausforderung in VBA, wobei Ihr mir gerne helfen dürft. Während ein ewig andauerndes Makro im Hintergrund läuft, erzeugt es irgendwann im Code ein neues Excel-File das auch sofort geöffnet wird. Nun kommt es leider sehr häufig vor, dass man genau in dem Moment etwas in die Tastatur eingibt, wenn sich dieses neue Excel öffnet, in den Vordergrund pusht und von da an alles in sich reinschreibt. Das Makro bleibt aufgrund der Eingabe natürlich sofort stehen und in den meisten Fällen muss es wieder neu angeschmissen werden.
Meine Frage: Ist es möglich, aus dem laufenden Makro heraus, ein neues Excel zu öffnen und diesem gleichzeitig etwas vergleichbares mitzugeben wie:
Application.Interactive = False
Das Ziel sollte sein, dass das Excel im Hintergrund geöffnet wird und vor allem soll vermieden werden, dass etwas in dieses temporäre Excel hineingeschrieben wird.
Am idealsten wäre es, wenn ich eine mapp1.xlsm öffnen könnte und mit Application.Interactive = False einen Parameter in den "ThisWorkbook"-Bereich reinschreiben könnte. Wie würdet ihr das Problem lösen?
Nochmal in aller Kürze: Ein temporäres Excel ohne die Möglichkeit etwas da reinzuschreiben, am besten gleich im Hintergrund öffnen. Geht so etwas?
VG K.K
|