Cerrar libro sin intentar volver a abrirlo
Hola, buenos días. Tengo una macro en la oficina que cierra un libro pasados unos minutos (para que nadie abra el libro y se olvide de cerrarlo y no permita acceder a los demás). Esa macro funciona perfectamente; el problema es que cierra el libro pero intenta volver a abrirlo. Transcribo la macro a continuación:
sub timer()
segundero = segundero + 1
if segundero = 60 then
minutero = minutero + 1
if minutero = 10 then
'activeworkbook.close false
worksheets(activeworkbook).close
segundero = 0
cmd_timeron
minutero = 0
end if
segundero = 0
end if
end sub
sub timer_ontimer()
call timer
if timer_enabled then call timer_start
end sub
sub timer_start(optional byval interval as double)
if interval > 0 then timer_interval = interval
timer_enabled = true
if timer_interval > 0 then application.ontime (now + timer_interval), "timer_ontimer"
end sub
sub timer_stop()
timer_enabled = false
end sub
'thisworkbook.close
Muchas gracias por tu atención. Saludos.
sub timer()
segundero = segundero + 1
if segundero = 60 then
minutero = minutero + 1
if minutero = 10 then
'activeworkbook.close false
worksheets(activeworkbook).close
segundero = 0
cmd_timeron
minutero = 0
end if
segundero = 0
end if
end sub
sub timer_ontimer()
call timer
if timer_enabled then call timer_start
end sub
sub timer_start(optional byval interval as double)
if interval > 0 then timer_interval = interval
timer_enabled = true
if timer_interval > 0 then application.ontime (now + timer_interval), "timer_ontimer"
end sub
sub timer_stop()
timer_enabled = false
end sub
'thisworkbook.close
Muchas gracias por tu atención. Saludos.
1 respuesta
Respuesta de paramisolo
1