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