Execute macro by variable name

Let me double-check to make sure I understand, before I go any further.

Basically, you will

  1. Construct the name of a macro you want to execute.
  2. Execute the macro “by name”.
  3. The macro will return a result, probably be setting some variable.
  4. Then you’ll use that variable in the rest of your code.

Right?