一起创业网-为互联网创业者服务

宏程序怎么设置限制密码

在Excel中设置宏的密码保护,可以按照以下步骤操作:

1. 打开Excel,依次选择“工具”菜单中的“宏”→“录制新宏”。

2. 在打开的窗口中输入宏的名称,并把“保存在”项设为“个人宏工作簿”,单击“确定”按钮进入宏录制模式。

3. 在当前窗口中可以看到宏录制的工具栏,单击“停止录制”退出宏的录制。

4. 退出后,在Excel中按下“Alt+F11”键,在打开的VB编辑窗口中选择“VBAProject(PERSONAL.XLS)”→“模块”→“模块1”。

5. 将右侧窗口中的内容替换成以下代码:

```vba

Sub 密码保护()

'宏的名称

ActiveSheet.Unprotect("888888") '默认密码

Cells.Select

Selection.Locked = False

Selection.SpecialCells(xlCellTypeFormulas, 23).Select

Selection.Locked = True

Selection.FormulaHidden = True

ActiveSheet.Protect("123456")

ActiveSheet.EnableSelection = xlUnlockedCells

End Sub

```

6. 做好之后保存设置退出编辑窗口。当然,在自己的Excel中,还是要将默认的“888888”换成自己的密码,以免造成泄露。

这样,当其他人尝试打开或修改此工作簿时,需要输入正确的密码才能进行操作。