欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

自己编写vba代码轻松解决Excel 保护工作簿密码忘记的头疼问题

程序员文章站 2022-04-20 23:23:07
记得上一篇文章,我们分享了防止增删excel工作表,然后后台接到小伙伴的留言,询问自己的excel文档设置了“保护工作簿”密码,但是密码又忘...

记得上一篇文章,我们分享了防止增删excel工作表,然后后台接到小伙伴的留言,询问自己的excel文档设置了“保护工作簿”密码,但是密码又忘记了,怎么办?

自己编写vba代码轻松解决Excel 保护工作簿密码忘记的头疼问题

如果你会编写代码,那么这个问题非常好解决。Excel内置功能不能解决的事儿,自己编写一段代码或许就可以搞定了。

第一步,大家已经设置了工作簿保护密码的excel文档。

第二步,执行“开发工具”——“Visual Basic”,打开VBE编辑器。

自己编写vba代码轻松解决Excel 保护工作簿密码忘记的头疼问题

第三步,执行“插入——模块”。

自己编写vba代码轻松解决Excel 保护工作簿密码忘记的头疼问题

第四步,复制下面代码到右边的编辑框里面。

Sub pojie()

    ActiveWorkbook.Sheets.Copy

    For Each sh In ActiveWorkbook.Sheets

        sh.Visible = True

    Next

End Sub

第五步,按下F5键,或者点击运行按钮,执行代码。

自己编写vba代码轻松解决Excel 保护工作簿密码忘记的头疼问题

运行之后,excel会自动给我们生产一个新文档,我们只需要把新文档另存为保存起来,这个新文档里面已经没有工作簿密码保护了