Hi Marcster,

You can't avoid using Target (you can call it what you want but you can't avoid using it) but you can compare it to a named range ..

If Intersect(Target, Range("MyNamedRange") Is nothing then exit sub
' Do you stuff here
Is that the sort of thing you mean?