@alain, did I understand you correctly? Here are two macros that show this process:
The key is using the Variable token, rather than just the Variable name, in the Parameter block:
%Variable%TEST_Var_1%
###Main Macro
###Sub-Macro
###Results Shown by Sub-Macro
Does this now make sense, or are you trying to do something else?