Can I offer an alternative to creating objects on the fly?

Since you are creating the new worksheet from your addin, why not have a menu item that is loaded with the addin and can run macro's in the addin.

Then you could run your SubAction macro on any active sheet. If I understood, this macro is already in your addin, right?

you could add your create new sheet macro to the menu too.....