Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA Datei nach Zeit schliessen funktioniert nicht bei Aufruf aus anderer Datei
03.01.2016 13:07:29 Herberthe
Solved
03.01.2016 15:12:17 Gast2096
NotSolved
03.01.2016 17:52:52 Gast34879
NotSolved
03.01.2016 18:27:42 Gast74860
NotSolved

Ansicht des Beitrags:
Von:
Herberthe
Datum:
03.01.2016 13:07:29
Views:
1190
Rating: Antwort:
 Nein
Thema:
Excel VBA Datei nach Zeit schliessen funktioniert nicht bei Aufruf aus anderer Datei

Hallo alle miteinander und ein gesundes erfolgreiches 2016

Ich habe in einer datei1 folgendes Makro in Module->Modul1:

Sub auto_open()                                                                     'Startet mit Programmstart
Zeit = Now + TimeValue("00:02:00")                                   ' Läuft 2 min
Application.OnTime Zeit, "Speichern_und_Beenden"     ' Sub "Speichern und Beenden" aufrufen
End Sub

Sub Speichern_und_Beenden()
Dateiname = Application.ThisWorkbook.Name               ' Thisworkbook.Name schliesst das Workbook von dem aus es gestartet wurde
Workbooks(Dateiname).Close SaveChanges:=True      ' Programm gegebenenfalls speichern und beenden
End Sub

Dieses Makro schliesst meine Datei1 nach 2min.
Das funktioniert und ist so gewollt.
Also:Starte ich dies Datei1 wird sie nach 2Min beendet so wie ich es möchte.

Mein Problem:
Starte ich diese Datei1 aber aus einer anderen Datei2 mit dem Makro:

Sub test()
Workbooks.Open "d:\Datei1.xlsm"
End Sub

wird die Datei1 geöffnet, schliesst sich aber nicht mehr nach 2min sondern bleibt auf bis ich sie von Hand schliesse.

Jemand eine Lösungsidee  ?


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Excel VBA Datei nach Zeit schliessen funktioniert nicht bei Aufruf aus anderer Datei
03.01.2016 13:07:29 Herberthe
Solved
03.01.2016 15:12:17 Gast2096
NotSolved
03.01.2016 17:52:52 Gast34879
NotSolved
03.01.2016 18:27:42 Gast74860
NotSolved