I guess it would be even better if you can pass the name of the variable to the macro.