冻结宏中的行以在Excel电子表格中添加行时停止隐藏/取消隐藏移动



我有非常基本的知识!我有一个勾选框,勾选后会取消隐藏某些行。有没有办法冻结代码中的行,以便在 excel shett 中插入或删除上面的行时,宏会识别行号的移动?在 excel 公式中,我会使用 $

'hide or unhide Row:
Sheet1.Rows("123:115").Hidden = Not (CheckBox1.Value)

任何帮助将不胜感激

创建一个范围名称,例如 MyRows 等于 115:123(整行(。

在您的代码中:

[MyRows].EntireRow.Hidden = True  #Hide rows
[MyRows].EntireRow.Hidden = False #UnHide rows

只要您在执行插入/删除时不选择范围内的行,插入/删除行是不可渗透的。

呵呵

最新更新