请问怎么用VBA把EXCEL的表取消隐藏功能禁用

2025-02-24 11:38:42
推荐回答(2个)
回答1:

你想禁用“取消隐藏”功能,大概是不想让别人看到某些表格。其实有另外的思路实现:

1、把表格设置为深度隐藏(如图)   如果用VBA语句隐藏,例如: Sheets(3).Visible=2

2、把VBA工程加密码  (防止别人直接修改表格属性而取消隐藏)

深度隐藏的表格,即使点取消隐藏也看不到。

回答2:

假设要隐藏第2个工作表
Sub hide_worksheet()
Sheets(2).Visible = False
End Sub
取消隐藏就把false改为true