excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)

在工作中我们可能会需要对工作簿中的多张工作表设置密码,如果一张一张地对工作表单独进行设置会比较费事,这篇文章就跟大家分享一下如何一次性为工作簿中的所有工作表统一设置密码。本文案例中,我们将所有工作表保护密码统一设置为“666”。

操作步骤

1. 打开工作簿,单击窗口上方“开发工具”选项卡“代码”功能组中的“Visual Basic”按钮。

excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)(1)

2. 在打开的VBA编辑器窗口上方,单击“插入”按钮,在下拉列表中选择“模块”,此时在窗口左侧列表中就会增加一个存放编写代码的“模块1”。同时,在右侧会看到模块1(代码)编辑窗口。

excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)(2)

excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)(3)

3.在模块1(代码)编辑窗口中输入如下代码:

Sub 批量保护()For Each sht In Sheetssht.Protect "666"NextEnd Sub

输入完毕后,单击VBA编辑器窗口上方的“运行子过程/用户窗体”按钮(绿色向右的三角形)运行代码。

excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)(4)

4.代码运行完毕后,选中工作簿中的一张工作表尝试进行编辑修改,会弹出如下对话框,提示工作表已被保护,如果要修改需要输入密码。(这里的密码就是前面代码第三行中的数字“666”)

excel中每个工作簿最多有多少张工作表(Excel工作簿中有多张工作表)(5)

小提示

如果需要批量解除对所有工作表的密码保护,也可以参照上面的方法在VBA编辑器窗口中进行设置,将代码修改一下即可,具体代码如下:

Sub 解除批量保护()For Each sht In Sheetssht.UnProtect "666"NextEnd Sub

#职场技能#

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页