![Como mostrar uma planilha em um horário específico do dia?](https://rvso.com/image/1502899/Como%20mostrar%20uma%20planilha%20em%20um%20hor%C3%A1rio%20espec%C3%ADfico%20do%20dia%3F.png)
Quero que a planilha fique oculta o dia todo, exceto em um horário específico.
Tem um marco assim na net
Sub Auto_Open()
Application.OnTime TimeValue("17:00"), "HideRows"
Application.OnTime TimeValue("09:00"), "RevealRows"
End Sub
E trata-se de dar rótulos às células
Mas quero que ele se aplique a toda a planilha e seja um código de objeto de planilha!
Minha carteira de trabalho fica aberta o dia todo, com intervalo ao meio-dia. Estou executando a atualização mais recente do Microsoft Excel 2016 no Windows.
Obrigado pela ajuda!
Responder1
Você precisa criar macros que mostrem e depois ocultem as planilhas:
Sub ShowSheet()
WorkSheets("SheetName").Visible = xlSheetVisible
End Sub
Sub HideSheet()
WorkSheets("SheetName").Visible = xlSheetHidden
End Sub
Seu sub principal será:
Sub Auto_Run()
Application.OnTime TimeValue("15:00"), "ShowSheet"
Application.OnTime TimeValue("15:30"), "HideSheet"
End Sub