VBA模块function没有定义访问2010年

我想使用我在当前正在处理的项目中的另一个.mdb中创build的一些函数。 我第一次进入VBA编辑器(ALT + F11),右键单击 – >导出… – >保存为我的桌面上的module1.bas然后我打开我的另一个项目,右键单击 – >导入 – > module1.bas我现在看到我的其他模块中的module1,所以我用我的代码中的一些function,我点击保存和编译。

Compile Error Sub or Function not defined. 

它指出了刚刚导出的模块中定义的函数。 如果我写:

 module1.functionName parameter 

它编译,但我通常不必input这样的参考。 为什么发生这种情况? 如何引用我的模块到我的项目?

Subs和Function在我的模块中被定义为Private。 通过把公共代替来修复。

即:

 Public Sub subName ()