Cerrar un libro solo si éste esta abierto
Tengo un archivo que se cierra automaticamente a los 60 minutos despues de ser abierto, dicho archivo, cada semana es renombrado. Esta parte funciona bien.
Si se abre a las 7:00am se cierra automaticamente a las 8:00am. El asunto es que si el libro ya fue cerrado, lo abre para cerrarlo.
¿Cómo puedo solucionar este problema?
______________________________________________________________
Private Sub workbook_open()
Sheets("PROGRAMA D' PRODUCCION").Select
Application.ScreenUpdating = False
Call PlanContenedores
Call Update2
Call ProtejeLista
Application.ScreenUpdating = True
Sheets("PROGRAMA D' PRODUCCION").Select
Call Temporizador
End Sub
__________________________________________________________
Sub Temporizador()
Application.OnTime Now + TimeValue("00:59:00"), "CerrarConTemp", , True
End Sub
___________________________________________________________
Sub CerrarConTemp()
ThisWorkbook. Save
ThisWorkbook. Close
End Sub
__________________________________________________________