![如何在一天中的特定時間顯示工作表?](https://rvso.com/image/1502899/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%80%E5%A4%A9%E4%B8%AD%E7%9A%84%E7%89%B9%E5%AE%9A%E6%99%82%E9%96%93%E9%A1%AF%E7%A4%BA%E5%B7%A5%E4%BD%9C%E8%A1%A8%EF%BC%9F.png)
我希望除特定時間外,該表全天隱藏。
網路上有一個這樣的宏
Sub Auto_Open()
Application.OnTime TimeValue("17:00"), "HideRows"
Application.OnTime TimeValue("09:00"), "RevealRows"
End Sub
這是關於給細胞貼上標籤
但我希望它適用於整個工作表並成為工作表目標程式碼!
我的作業本全天打開,中午休息。我正在 Windows 上執行 Microsoft Excel 2016 的最新更新。
感謝你的協助!
答案1
您需要建立顯示然後隱藏工作表的巨集:
Sub ShowSheet()
WorkSheets("SheetName").Visible = xlSheetVisible
End Sub
Sub HideSheet()
WorkSheets("SheetName").Visible = xlSheetHidden
End Sub
你的主要子將是:
Sub Auto_Run()
Application.OnTime TimeValue("15:00"), "ShowSheet"
Application.OnTime TimeValue("15:30"), "HideSheet"
End Sub