excel打不开宏怎么办?

时间:2022-12-22 09:52:36 

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

标签:excel打不开宏怎么办?
0
投稿

猜你喜欢

  • cad怎么截图到word

    2023-11-30 06:17:37
  • 1秒对齐所有Word文字,无需空格键,就是这么简单,几分钟可学会

    2023-11-09 02:13:51
  • Win10右下角的日历打不开如何处理?

    2023-12-14 01:26:00
  • 在word文档中怎么输入X的乘号?

    2022-05-31 01:50:26
  • Word 2007技巧:设置图片柔化边缘效果

    2023-12-14 09:19:16
  • pdf如何转换word格式

    2023-11-17 06:28:29
  • 哪些Microsoft Office可以与MathType一起使用?

    2023-11-07 22:32:40
  • word繁体字转换为简体字

    2023-06-14 15:38:14
  • Win10专业版兼容性选项不见了要怎么解决?

    2023-11-14 18:12:33
  • Win10系统进不去注册表无法恢复出厂设置怎么办?

    2023-11-24 06:32:54
  • 输入一个字就能输入一段文本,大大提高办公效率!

    2022-10-26 07:06:42
  • win10键盘变成快捷键怎么恢复详细教程

    2023-11-08 15:07:54
  • 如何在wps表格中同时冻结行和列?怎样取消冻结

    2023-08-02 14:08:56
  • Word2016中使用页面视图的方法是什么

    2022-10-14 15:39:42
  • Win10更新21H1后任务栏图标全部消失怎么办?

    2023-12-12 23:12:07
  • Word中进行文字设置图片的环绕格式的操作技巧

    2023-10-15 02:07:10
  • word2013和2007进行求和计算的技巧

    2022-11-25 10:13:08
  • word2007表格编号

    2023-12-14 01:10:30
  • 怎样在Word图片上添加文字

    2023-05-12 03:21:48
  • Word 2007文档部件的使用

    2022-01-18 06:02:12
  • asp之家 电脑教程 m.aspxhome.com