我想询问是否有办法在插入/删除单元格时更新宏中指定的范围。
例如,我已将宏中子程序中的范围指定为
Worksheets("Query Screen").Range("M22:M25") = "0"
现在,如果我在M22
和M25
之间插入新行,我该怎么做才能自动更新宏中的范围
Worksheets("Query Screen").Range("M22:M26") = "0"
因此,是否可以根据Excel电子表格中的更改更新宏?
答案 0 :(得分:3)
据我所知,这是不可能的。
但你能做什么:
给出你正在处理名称的范围:例如MyRange
之后你可以使用
Range(ActiveWorkbook.Names("MyRange").RefersTo) = 0
插入行或列后会自动更新