This is to improve the macro to show an error if a not supported parameter is passed.
This is to avoid that the user see a unexpected behaviour without knowing that it's just because the macro just don't support the parameter.
This can also be really confusing if the only one parameter is unsupported. In this case, the consequence is that the result will depends of the matchUsing parameter value which could be really confusing.
This is to improve the macro to show an error if a not supported parameter is passed.
This is to avoid that the user see a unexpected behaviour without knowing that it's just because the macro just don't support the parameter.
This can also be really confusing if the only one parameter is unsupported. In this case, the consequence is that the result will depends of the
matchUsingparameter value which could be really confusing.