Bart198099
Gebruiker
- Lid geworden
- 21 jul 2012
- Berichten
- 38
Goedendag,
Een excel document laat ik automatisch na 10 minuten afsluiten als er geen handelingen worden verricht zodat deze niet geblokkeerd blijft voor andere gebruikers (ik heb geprobeerd het document op 'delen' te zetten maar dan werken een aantal macro's niet en klagen mensen dat niet alles opgeslagen wordt)
Voor de timer gebruik ik:
Workbook:
En module:
Dit werkt goed
Nu vroeg ik mij alleen af of het mogelijk is om de timer ook ik beeld te brengen, eventueel alleen op een voorblad maar idealiter overal.
Groeten,
Bart
Een excel document laat ik automatisch na 10 minuten afsluiten als er geen handelingen worden verricht zodat deze niet geblokkeerd blijft voor andere gebruikers (ik heb geprobeerd het document op 'delen' te zetten maar dan werken een aantal macro's niet en klagen mensen dat niet alles opgeslagen wordt)
Voor de timer gebruik ik:
Workbook:
Code:
Private Sub Workbook_Open()
RunTime
End Sub
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Application.OnTime EndTime, "CloseWB", , False 'uitvoering cancelen
RunTime
End Sub
En module:
Code:
Public EndTime
Sub RunTime()
EndTime = Now + TimeValue("00:10:00")
Application.OnTime EndTime, "CloseWB", , True
End Sub
Sub CloseWB()
With ThisWorkbook
Sheets("Anesthesisten").Visible = False
Sheets("Air ambulance inwerk").Visible = False
Sheets("Chirurgen").Visible = False
Sheets("Cardiologen").Visible = False
Sheets("Standbylijst vandaag1 ").Visible = False
Sheets("Gynaecologen").Visible = False
Sheets("Verloskundigen").Visible = False
Sheets("Orthopeden").Visible = False
Sheets("Psychiater").Visible = False
Sheets("Dermatologen").Visible = False
Sheets("Standbylijst vandaag1 ").Visible = False
Sheets("Anesthesie Assistenten").Visible = False
Sheets("Internisten").Visible = False
Sheets("Air ambulance").Visible = False
Sheets("Dialyse").Visible = False
Sheets("Weekend Standby-lijst ").Visible = False
Sheets("HAP").Visible = False
Sheets("IMSCA ARUBA").Visible = False
Sheets("Zorg Algemeen").Visible = False
Sheets("ICT").Visible = False
Sheets("Technische Dienst").Visible = False
Sheets("Recompressie").Visible = False
Sheets("Spoed ID").Visible = False
Sheets("Oogpoli").Visible = False
Sheets("CSA").Visible = False
Sheets("OK Assistenten").Visible = False
Sheets("Ambulance + Gips").Visible = False
Sheets("Radiologen").Visible = False
Sheets("Rontgen en CT").Visible = False
Sheets("Echografie").Visible = False
Sheets("Laboratorium").Visible = False
Sheets("Medisch Secretariaat").Visible = False
Sheets("Kinderartsen").Visible = False
Sheets("Neurologen").Visible = False
Sheets("Longartsen").Visible = False
Sheets(" Botika").Visible = False
Sheets("Achterwacht").Visible = False
Sheets("Nefrologen").Visible = False
Sheets("Internisten").Visible = False
Sheets("Roosterblad").Visible = False
Sheets("Standbylijst vandaag").Visible = False
Sheets("Week Standby-lijst ").Visible = False
Sheets("Standbylijst Morgen").Visible = False
Sheets("Standbylijst Overmorgen").Visible = False
Sheets("URO").Visible = False
Sheets("Mailinglist").Visible = False
.Save
.Close
End With
End Sub
Nu vroeg ik mij alleen af of het mogelijk is om de timer ook ik beeld te brengen, eventueel alleen op een voorblad maar idealiter overal.
Groeten,
Bart
Laatst bewerkt: