从Excel的VBA中调用附加function

我正在使用Excel加载项的Erlangs: http : //abstractmicro.com/erlang/helppages/ref-erlbblockage.htm

我尝试从VBA中调用外接程序中的Erlang-B函数,从而:

Function Erl(Erlangs As Double, Capacity As Double) Erl = Application.WorksheetFunction.ErlbBlockage(Capacity, Erlangs) End Function 

…但它不工作。 我得到#VALUE! 在Excel单元格中返回。 我认为这是因为这个函数不是标准Excel的一部分(它在加载项中)。 那么我怎么称呼它?

尝试在你的VBA项目中设置一个引用到Erlang地址
VBE – >工具 – >引用检查A_Erlang

然后,您可以直接从VBA调用插件中的函数

 Myvar = ErlbBlockage(capacity, erlangs)