乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXCEL</em> VBA怎样在点击按钮后,弹出一个输入密码的对话框...-excel

<em>EXCEL</em> VBA怎样在点击按钮后,弹出一个输入密码的对话框...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


说明有关闭工作簿事件运行,运行的事件程序中有修改代码的语句,但VBA有密码保护,所以要求输入密码才能修改。这往往是过期自杀代码,你输入正确的密码后,代码就被删除了,下次打开就没有原有的VBA功能。要继续使用这个表,最好找原来的设计人员解决,要不然就每次都显示这个密码框了

Sub test()
myPW = "123456"  '设置密码
p = InputBox("请输入运copy行密码", "温馨提示", Default)
If myPW = p Then
    MsgBox "OK"     '删除此句,插入原代码
Else
    MsgBox "密码错误,请重新输入!", , "温馨提示!"
End If
End Sub




那就做个简单的



最简单的方法(也比较简陋):
在workbook代码框输入:
Private Sub Workbook_Open()
Dim Password, Pword
Password = "3322" '预先设置好自己的密码
Pword = InputBox("请输入密码")
If Pword <> Password Then
MsgBox "对不起,没有访问权限!"
ThisWorkbook.Close
End
End If
End Sub
功能:一打开工作簿就要求输入预设的密码,密码不对就关闭工作簿。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网