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.....