regret I don't use macros, so can't help.
however the link you provided is not about setting a value from one form to another, so now doubly confused.
VBA may be 'a bit above you' but it is what most developers use - macros are for relatively straight forward tasks and are less flexible.
No idea if it is available in macros, but the openform command allows you to pass values via the openargs parameter, maybe you can investigate this as a way forward.
Otherwise explain what it is you are trying to do (include also the version of access you are using and what format - client web etc) and perhaps a vba solution will be provided