excel protected sheet复制隐藏列

时间:2016-03-18 08:49:00

标签: excel

我有几列,其中一些是隐藏的。工作表受密码保护,未选中选择锁定单元格选项。

我发送文件的用户可以打开工作簿,编辑未锁定的单元格,不知道进入隐藏单元格的内容。他们不能取消隐藏也不能看到。

但是,有一个问题。如果用户尝试复制所有列,并将其粘贴到另一个Excel工作表中,则粘贴时会显示所有隐藏的列。因此,保护​​不起作用。

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您无法完全限制用户复制数据。因为有几种方法可以从工作表中复制数据。

假设您将column-c设为隐藏,并通过取消选中选择锁定的单元格选项,使用密码保护工作表。尽管你做了很多保护,但在VBA立即窗口中的一个简单命令将获得整个列(Column-C)的内容。

range("C:C").Copy