我有非常基本的知识!我有一个勾选框,勾选后会取消隐藏某些行。有没有办法冻结代码中的行,以便在 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
只要您在执行插入/删除时不选择范围内的行,插入/删除行是不可渗透的。
呵呵