I'm not sure it's optional using macro commands alone.
What you can do, is create a variable vShowAllSheets with a value of 1 or 0.
In the hidden sheet apply a rule that will show the tab if the value is 1.
In the begining of the code set this variable to be 1, and start your macro.
At the end of your macro, set the variable to 0 thus hiding the desired sheet again.
I hope it helps,
Edit: I have attached an example
HiddenSheets.qvw 114.8 K