Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Tabelle / Datei will sich nach automatischem schliessen wieder öffnen
#1
Hallo,

habe eine Datei die sich automatisch schliesst nach 2 Minuten, dazu habe ich einen Countdown-Timer eingebaut der von 2 Minuten rückwärts zählt. (Dazu lasse ich in A1 einen Zeitstempel beim Öffnen setzen, B2 berechnet A1 + 2 Minuten und in C1 steht die aktuelle Zeit minus dem Zeitstempel in A1. D1 = Minute (B1-C1) + E1= SEKUNDE (B1-C1) => in D1 + E1 läuft dann der Countdown rückwärts.

Es funktioniert, allerdings schliesst sich die Datei nach 2 Minuten und versucht sich sofort wieder zu öffnen (Anmeldefenster kommt wegen Schreibschutz). Natürlich sollte sich die Datei nicht wieder öffnen.

Könnt ihr mir sagen wo mein Fehler liegt?

Danke Euch.

Hier mein Arbeitsblatt:


Private Sub Workbook_Open()

Call Datum
Call Countdown

If ThisWorkbook.ReadOnly = False Then

Application.OnTime Now + TimeValue("00:00:20"), "close_doc"
End If
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Me.ReadOnly Then Me.Saved = True
End Sub




und mein Modul:


Sub Datum()
Tabelle1.Range("A1").Value = Time
End Sub


Sub Countdown()

NextTime = Now + TimeValue("00:00:01")
Application.OnTime NextTime, "Countdown"
ActiveSheet.Calculate

End Sub

Sub close_doc()
    ThisWorkbook.Save
    ThisWorkbook.Close (True)
End Sub
Antworten Top
#2
Hallo

Sollte helfen.
Uhrzeitmakro beenden beim schliessen der Datei (clever-excel-forum.de)

Gruß Elex
Antworten Top
#3
Hallo,

danke für deine Antwort, habe es leider nicht hinbekommen. Könntest du mir evtl. den Code mitteilen den ich in meinem Beispiel bei Beendigung schreiben müsste?

Danke dir vorab...
Antworten Top
#4
Hi

Versteh es gerade nicht.

VBA / Makro ausführen wenn Curser in Zelle blinkt (clever-excel-forum.de)
Warum machst du es nicht wieder wie hier? Wo hängst du jetzt fest? Zeit in die Variable und in Close Beenden.
Antworten Top
#5
weil ich absoluter Anfänger bin und mir die Codes alle aus dem Netz herauskopiere  Dodgy

Sorry, ich lerne halt jeden Tag dazu. Learning by doing. Aber irgendwo sind mir dann halt Grenzen gesetzt.

Aber evtl. kann mir jemand meinen Code noch anpassen, sonst gibts halt keinen Contdown bei meiner sich selbst schliessenden Tabelle.

Grüße an Excel-Deutschland, ihr habt mir schon saumäßig viel geholfen, Danke  19
Antworten Top
#6
Hallöchen,

wenn Du beim Lernen bist, dann schaue Dir die im verlinkten Beitrag verlinkte Website bei Online - Excel an. Dort kannst Du anhand des Tutorials den Umgang mit OnTime testen und lernen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#7
Hi André,

das hatte ich ja schon hier verlinkt.
Und vonwegen eingebaut: Nichts davon ist hier (mehr) davon zu sehen. Undecided

Gruß Uwe
Antworten Top


Gehe zu:


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