国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

excel打不開宏怎么辦?

2019-10-25 20:24:38
字體:
來源:轉載
供稿:網友

  例如我想到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

  但這個宏執行不了,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內置的一個過程..在你打開文件的時候執行宏..

  如果你打開的日期超過3/2/2013,這個文件在打開的時候即被刪除.

  你可以復制這段代碼到任何一個空文件里,測試,切記不要放到你重要的文件去測試.

  看紅代碼按ALT+F8即可


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 郯城县| 颍上县| 镇江市| 郧西县| 孟连| 正宁县| 宕昌县| 宝清县| 四子王旗| 仪征市| 历史| 黑水县| 永新县| 阜康市| 田东县| 七台河市| 乐安县| 威海市| 嘉峪关市| 平原县| 永春县| 临夏市| 锦屏县| 永仁县| 泽库县| 通山县| 招远市| 宁海县| 乌审旗| 大荔县| 济源市| 长沙县| 界首市| 昌宁县| 裕民县| 阿克陶县| 庆安县| 鹰潭市| 衢州市| 布拖县| 永顺县|