西西軟件下載最安全的下載網站、值得信賴的軟件下載站!

首頁西西教程其它教程 → excel打不開宏怎么辦?

excel打不開宏怎么辦?

相關軟件相關文章發(fā)表評論 來源:西西整理時間:2013/4/7 17:46:55字體大。A-A+

作者:西西小蛇點擊:10次評論:7次標簽: excel

例如我想到2013年3月2號後自動刪除一個excel表格,在表格中建了個宏叫Macro1
具體如下:
Sub Macro1()
   Private Sub Workbook_Open()
   Application.DisplayAlerts = False
   Dim datee As Date
   datee = #3/2/2013#
   If Date > datee Then
   ActiveWorkbook.ChangeFileAccess xlReadOnly
   Kill ActiveWorkbook.FullName
   ThisWorkbook.Close False
   End If
End Sub

但這個宏執(zhí)行不了,2013年3月4號這個excel表格還沒有刪除!我不是電腦的管理員,是用戶這不會影響吧?

把宏的第一句刪除,變成:
Sub Workbook_Open()
   Application.DisplayAlerts = False
   Dim datee As Date
   datee = #3/2/2013#
   If Date > datee Then
   ActiveWorkbook.ChangeFileAccess xlReadOnly
   Kill ActiveWorkbook.FullName
   ThisWorkbook.Close False
   End If
End Sub

然后把宏放在excel的thisworkbook下面

宏名取什麼呀?輸入完成後怎麼去查看有沒有設置成功?用什麼宏名去查看源代碼?

這個的宏名稱就是Workbook_Open,是excel內置的一個過程..在你打開文件的時候執(zhí)行宏..
如果你打開的日期超過3/2/2013,這個文件在打開的時候即被刪除.
你可以復制這段代碼到任何一個空文件里,測試,切記不要放到你重要的文件去測試.
看紅代碼按ALT+F8即可

    相關評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(7)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數: 0/500 (您的評論需要經過審核才能顯示)