Excel Liste Automatisch nach 15min schließen.
#1
Hallo,

ich habe in der Firma eine Excel Liste, welche mit vielen Makros ausgestattet ist.
Diese Liste ist für alle zugänglich und daher oft blockiert. Es soll nun eingeführt werden, dass die Liste sich 15min nach öffnen automatisch speichert und schließt.

Bei allen Scripten, die ich versucht habe selber zu schreiben oder aus dem Internet zu kopieren kam immer folgender Fehler:
"Das Makro D\XXX.xlsm'!AutoSaveAndClose kann nicht ausgeführt werden, Das Makro ist möglicherweise in dieser Arbeitsmappe nicht verfügbar, oder alle Makros wurden deaktiviert."

Ich habe auch schon folgende Lösungsansätze versucht.:

-Trustcenter Einstellungen (Haken sind bei: Aktivieren von VBA-Makros; Excel 4,0-Makros aktivieren; Zugriff auf das VBA-Projektmodell vertrauen)
-Makro welches nach Timer ausgeführt werden soll auslagern in Modul
-Makro auslagern als UserForm
-Makro unter dem Pfad der Liste abspeichern
-Chatgbt um Hilfe fragen Confused

Ich würde mich über jede Hilfe sehr freuen.

Mit freundlichen Grüßen 

Jonas
Antworten Top
#2
Code in ThisWorkbook ausführen:
Falls du einen Timer verwendest, sollte das Makro beim Öffnen der Datei gestartet werden. Ein Beispiel dafür wäre:
Code:
Private Sub Workbook_Open()
    Application.OnTime Now + TimeValue("00:15:00"), "AutoSaveAndClose"
End Sub
Das eigentliche Makro liegt dann in Modul1
Code:
Sub AutoSaveAndClose()
    Application.DisplayAlerts = False
    ThisWorkbook.Save
    ThisWorkbook.Close
End Sub
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste