如何在VBA中使隐藏行不可编辑/可复制?

时间:2011-10-10 19:16:56

标签: vba edit hidden rows autofilter

宏隐藏行。隐藏行后,用户可以复制,编辑和删除单元格/行块。当用户选择包含隐藏单元格的范围时,不幸的是,隐藏单元格也被选中,因此所有操作也都在隐藏单元格上执行。

是否可以以这种方式隐藏行,因此它们不参与对工作表的可见部分执行的操作(在自动过滤后表现为隐藏行)?

要隐藏行,请使用以下代码:

 Rows(i).EntireRow.Hidden = True

1 个答案:

答案 0 :(得分:2)

不是我知道的。您可能需要查看保护工作表并锁定您不想修改/复制的单元格。