Hi dnaf,
Thanks for your post, and welcome to the forum

The function "
execute VBA macro" will only list those
VBA macros that are located in e.g. "thisproject", that match the number of parameters defined at the function.
If you have a "sub test()" in "thisproject", and you don't specify any parameters at the function, this procedure should be listed when you create a new
execute vba macro.
If you have a "sub test (mString as String)", and you have specified one parameter at the function, this procedure should be listed at the
execute vba macro function.
VBA macros in the ModuleElement are designated to be executed on zenon element events (e.g. leftclickdown), and cannot be executed through a "
execute vba macro" function.
I hope this helps

Best regards,
Mark