Excel无法识别Access中的函数

Excel无法识别Access中的函数,excel,vba,ms-access,Excel,Vba,Ms Access,我在Access中编写了一个公共函数。当我尝试从使用Excel中的函数的查询中获取数据时,出现错误: Undefined function 'function_name' in expression. 我已经将相同的函数粘贴到我的Excel模块中。并确保这两个功能都是公开的 没什么特别的,只是: strSQL = "Select Distinct Coordinator From vw_CDPAP_DOH_M11Q_Due;" Set rs1 = Conn.Execute(strSQL) 如

我在Access中编写了一个公共函数。当我尝试从使用Excel中的函数的查询中获取数据时,出现错误:

Undefined function 'function_name' in expression.
我已经将相同的函数粘贴到我的Excel模块中。并确保这两个功能都是公开的

没什么特别的,只是:

strSQL = "Select Distinct Coordinator From vw_CDPAP_DOH_M11Q_Due;"
Set rs1 = Conn.Execute(strSQL)
如果我使用

Select Distinct Coordinator From vw_CDPAP_DOH_M11Q_Due; 
在Access中,我得到了预期的结果


蒂亚

显然,Excel无法使用自定义函数处理Access查询。将函数放入Excel将没有帮助,查询仍在Access中。是否尝试使用相同的VBA代码在MS Access中打开记录集(使用ADO)?这行吗?沃尔夫冈·凯斯-不:(