not sure the specific code but what about this as a theory:
create a new variable at the very start of your macro and set it to a value of 0.
put a giant If statement around your current 'one way' macro
now you can do something at the start of the button click macro like
If new_variable = 0
then
run your current macro to show your custom toolbars,
after that set your new_variable = 1
then at the end of that have the flip side of your 'turn on' macro to turn those toolbars off if that new_variable = 1, and make sure at the end of the 'turn off' phase you set that new_variable back to 0.