工作表更改事件,用于一次运行一列的更改

时间:2016-04-04 14:56:32

标签: excel vba excel-vba

我有一个简单的宏,我希望只要一次更改一个范围就可以运行一次。问题是代码似乎针对范围内变化的每个单元格运行,而不是仅在范围内的任何内容发生变化时运行。

换句话说,当我将一组新的值放入范围(" A1:A10")中,并且有十个不同的值时,我希望宏只运行一次而不是十次。

我会发布稍后格式化的代码,但现在只提供移动设备,但这是典型的:

Set keycells=range(a1:a10) 

If not application.intersect(keyCells, range(target.address)) is nothing then

Call simplemacro

End if

0 个答案:

没有答案