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 ..
Is that the sort of thing you mean?If Intersect(Target, Range("MyNamedRange") Is nothing then exit sub ' Do you stuff here