我有一个简单的宏,我希望只要一次更改一个范围就可以运行一次。问题是代码似乎针对范围内变化的每个单元格运行,而不是仅在范围内的任何内容发生变化时运行。
换句话说,当我将一组新的值放入范围(" A1:A10")中,并且有十个不同的值时,我希望宏只运行一次而不是十次。
我会发布稍后格式化的代码,但现在只提供移动设备,但这是典型的:
Set keycells=range(a1:a10)
If not application.intersect(keyCells, range(target.address)) is nothing then
Call simplemacro
End if