I have a simple macro that I want to run just one time anytime a range is changed. The problem is the code seems to run for every cell that changes in the range rather than just when anything in the range changes.
In other words, when I drop a new set of values into range("A1:A10") with ten different values, I want the macro to only run once rather than ten times.
I will post code formatted properly later but only have mobile available right now, but it is your typical:
Set keycells=range(a1:a10)
If not application.intersect(keyCells, range(target.address)) is nothing then
Call simplemacro
End if