返回列表 上一主題 發帖

[發問] EXCEL設定某日期到檔案無法開啟

本帖最後由 GBKEE 於 2015-3-12 06:02 編輯

回復 4# rouber590324
Date > "02/23/2015" 是錯誤的語法
  1. Option Explicit
  2. Sub Ex()
  3.    MsgBox "Date = " & Date
  4.    MsgBox Date > "04/23/2015"
  5.    MsgBox Date > #4/23/2015#
  6.    MsgBox Date > DateValue("04/23/2015")
  7.    
  8.    MsgBox Date < "04/23/2015"
  9.    MsgBox Date < #4/23/2015#
  10.    MsgBox Date < DateValue("04/23/2015")
  11. End Sub
複製代碼
回復 9# hueywen_jia

附檔看看
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 12# hueywen_jia
Private Sub Workbook_Open()
程序將 Private (私用)刪掉
如圖重新指定巨集


第10帖有提到 Date > "02/23/2015" 是錯誤的語法
  1. Private Sub Workbook_Open()
  2.     Stop   '按F8逐行執行程式碼
  3.     If Date > "01/01/2016" Then
  4.     ActiveCell.FormulaR1C1 = "1"
  5.     Range("A2").Select
  6.     ActiveCell.FormulaR1C1 = "2"
  7.     Range("A3").Select
  8.     ActiveCell.FormulaR1C1 = "3"
  9.     Range("B1").Select
  10.     ActiveCell.FormulaR1C1 = "4"
  11.     Range("B2").Select
  12.     ActiveCell.FormulaR1C1 = "5"
  13.     Range("B3").Select
  14.     ActiveCell.FormulaR1C1 = "6"
  15.     Range("B4").Select
  16.    End If
  17. End Sub
複製代碼
Private Sub Workbook_Open() 是ThisWorkbook模組的預設事件程序
於Excel檔案開啟時自動執行的程序
如圖
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 14# hueywen_jia
沒用心學習,它有兩個選項,你的附檔失敗.

感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

本帖最後由 GBKEE 於 2015-4-7 15:45 編輯

回復 19# hueywen_jia

附檔中的所有巨集在某個時間一到就無法使用,最好是檔案都無法開啟是最好的

ThisWorkbook模組的程式碼
  1. Private Sub Workbook_Open() '活頁簿的預設事件程序(開啟檔案時自動執行)
  2.     Dim MyDate As Date
  3.     MyDate = #6/1/2015#  '你要如何指定日期
  4.     If Date >= MyDate Then Application.Quit
  5.     'Application.Quit 關閉Excel
  6. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 21# hueywen_jia

ThisWorkbook模組的程式碼
  1. Option Explicit
  2. Private Sub Workbook_BeforeClose(Cancel As Boolean) '活頁簿的預設事件程序(關閉檔案時自動執行)
  3.     Me.Save
  4. End Sub
複製代碼
活頁簿模組的預設事件還有許多,可練習看看
工作表模組一樣有許多的預設事件


感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 36# hueywen_jia
這樣的發問太隨便了  
告訴你編譯錯誤且有說明為何不看說明.VBA的說明真的有那麼難理解嗎?
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 【是否發揮了良能?】人間壽命因為短暫,才更顯得珍貴。難得來一趟人間,應問是否為人間發揮了自己的良能,而不要一味求長壽。
返回列表 上一主題