防止更改工作表名称

2024-05-29

防止更改工作表名称(共2篇)

防止更改工作表名称 篇1

技巧1 防止更改工作表的名称

工作表的名称显示在工作表标签上,除了在相应的功能菜单中可以对其进行重命名操作外,在工作表标签上双击鼠标也能修改工作表名称。一旦修改了工作表名称,可能就会产生一连串的问题,例如在其他工作簿中对该工作表的引用将会失效,通过工作表名称引用工作表的代码也将出错。

Excel没有提供修改工作表名称的相关事件,要禁止用户修改工作表名称,需采取其他一些技巧。比如在工作表BeforeClose事件中检验工作表名称,如果工作表名称不是指定的字符串,则将其修改为指定字符串,即保持工作表名称不变,代码如下。

#001 Private Sub Workbook_BeforeClose(Cancel As Boolean)#002 If Sheet1.Name <> “Excel Home” Then Sheet1.Name = “Excel Home” #003 ThisWorkbook.Save #004 End Sub 代码解析:

工作簿的BeforeClose事件过程,在关闭当前工作簿时判断Sheet1工作表名称,如果不是指定的字符串“Excel Home”,则将其恢复为“Excel Home”后保存工作簿,从而避免更改Sheet1工作表名称。

防止更改工作表名称 篇2

有些我们希望一些工作表只能让其它人查看但不能修改了,那么在excel中防止被修改要如何设置呢?下面我们一起来看看吧,

1、我们随便测试一个工作表吧,找一个现成的也可以,如下图所示我们打开它

2、在excel工作表中我们点击菜单栏的【审阅】菜单如图所示 3、然后在审阅中我们找到【更改】-【保护工作表】如下图所示 4、在弹出的保护工作表对话框中我们在这里可以进行相关设置了,如下图, 5、输入密码用于取消保护工作表 6、然后再次输入密码点击【确定】 这样就设置完成了。 7、现在我们来测试修改表,结果弹出如下提醒,这样就对了如果要修改我们只要在上面步骤输入取消密码即可。

上一篇:有趣的与诗同行策划方案下一篇:国庆节贫困户感想