Yes ... the offset() function, to use your terminology, works with "relative distance" ....

You can have many worksheets events with different events ... but for a given event you can only have one of each ...
Solution : code all your requirements within that particular one ...

HTH
Carim