Private Sub Workbook_Open()
Application.DisplayAlerts = False
If Date > "02/23/2015" Then
ThisWorkbook.Close False
End If
End Sub作者: rouber590324 時間: 2015-2-25 08:18
如下 試試
Private Sub Workbook_Open()
Application.DisplayAlerts = False
If Date < "02/23/2015" Then
例如你本來就有 Private Sub Workbook_Open() 時,
Copy 過去會變成有兩個 Open 程序,
這時就要試著把它們整合在同一個 Open 程序內,
看是要前後放,
還是將其中一個程序插在另一個程序的內部.
再刪掉多的那兩行 Sub Workbook_Open 與 End Sub.
除非你確實已經了解了那些指令式在做甚麼,
不然不建議隨意刪減.
完整的該行是:
If Date > #5/28/2115# Then 刪除自己
刪除自己 在 ' 前不是在其後,
所以它是一個指令.
且你也要把 Sub 刪除自己 到 End Sub 部分 Copy 過去,
不然一樣會發生找不到 刪除自己 程序的錯誤.作者: hueywen_jia 時間: 2015-5-12 21:13