Here's the approach I would use..

a) Make a subprogram that does the same actions.
b) Change the above Sub to call that subprogram, perhaps after verifying the target.
c) Assign the same macro to the spinner control (right-click on it, …)

That's about it.
- Stu