Cannot find module <lt;module name>gt;

You tried to access a Public name in a module that is not loaded. At compile time, that module was accessed indirectly: it was made available by a Use statement in another loaded module, not the current module.

Insert a Use statement in the current module to make the other module available before accessing the Public name.