Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: laoshenxian

[已解决]求删除代码的代码

[复制链接]
 楼主| 发表于 2016-3-29 19:05 | 显示全部楼层
我把密码清楚之后就可以删除sheet1之下的所有代码了。看来就是缺少接触保护密码的那部分代码。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2016-3-29 19:10 | 显示全部楼层
test3.rar (17.81 KB, 下载次数: 11)
回复

使用道具 举报

 楼主| 发表于 2016-3-29 19:24 | 显示全部楼层
爱疯 发表于 2016-3-29 19:10
Private Sub Workbook_Open()
    If DateDiff("D", "2016-6-27", Date) > 0 Then
        Dim pw
...

已经修改了把1234该成了123,就是我的密码,还是不行

未命名.JPG
回复

使用道具 举报

发表于 2016-3-29 19:35 | 显示全部楼层    本楼为最佳答案   
工作表的保护密码的确不是123,改成正确密码就可以了。
工程的密码是123,
回复

使用道具 举报

 楼主| 发表于 2016-3-29 19:47 | 显示全部楼层
爱疯 发表于 2016-3-29 19:35
工作表的保护密码的确不是123,改成正确密码就可以了。
工程的密码是123,

谢谢大神.
回复

使用道具 举报

发表于 2019-9-12 11:21 | 显示全部楼层
爱疯 发表于 2016-3-29 19:10
Private Sub Workbook_Open()
    If DateDiff("D", "2016-6-27", Date) > 0 Then
        Dim pw
...

爱疯老师在吗,我想请教个问题,如果是想把工作薄里所有的代码都删除(包括模块里,包括thisworkbook里的),应该怎么编写代码,感谢!
回复

使用道具 举报

发表于 2019-9-12 16:29 | 显示全部楼层
lansloter 发表于 2019-9-12 11:21
爱疯老师在吗,我想请教个问题,如果是想把工作薄里所有的代码都删除(包括模块里,包括thisworkbook里的 ...

'主程序
Sub test()
    Dim p, f
    p = ThisWorkbook.Path & "\"
    f = "2.xls"

    Call myclose(f)
    With Workbooks.Open(p & f)
        Call DelCode
        .Close 1
    End With
End Sub


'关闭指定工作簿
Private Sub myclose(f)
    On Error Resume Next
    Workbooks(f).Close
    On Error GoTo 0
End Sub


'删除代码
Private Sub DelCode()
    Dim c
    For Each c In ActiveWorkbook.VBProject.VBComponents
        c.CodeModule.DeleteLines 1, c.CodeModule.CountOfLines
    Next
End Sub
新建文件夹.rar (13.98 KB, 下载次数: 7)
回复

使用道具 举报

发表于 2019-9-20 15:27 | 显示全部楼层
爱疯 发表于 2019-9-12 16:29
'主程序
Sub test()
    Dim p, f

爱疯老师,我是上次提问的lansloter,密码忘了,又新建了个号,不好意思,感谢来的有点晚
回复

使用道具 举报

发表于 2019-9-20 16:23 | 显示全部楼层
爱疯 发表于 2019-9-12 16:29
'主程序
Sub test()
    Dim p, f

老师,我只设置了查看代码的密码,没有设置保护工作表的密码,为什么一运行也是显示“该工程已被保护,不能执行操作”,还有就是删除代码之后怎么自动保存文档呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-19 03:18 , Processed in 0.282468 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表