我有几列,其中一些是隐藏的。工作表受密码保护,未选中选择锁定单元格选项。
我发送文件的用户可以打开工作簿,编辑未锁定的单元格,不知道进入隐藏单元格的内容。他们不能取消隐藏也不能看到。
但是,有一个问题。如果用户尝试复制所有列,并将其粘贴到另一个Excel工作表中,则粘贴时会显示所有隐藏的列。因此,保护不起作用。有谁知道如何解决这个问题?
答案 0 :(得分:0)
您无法完全限制用户复制数据。因为有几种方法可以从工作表中复制数据。
假设您将column-c设为隐藏,并通过取消选中选择锁定的单元格选项,使用密码保护工作表。尽管你做了很多保护,但在VBA立即窗口中的一个简单命令将获得整个列(Column-C)的内容。
range("C:C").Copy