从Excel VBA调用外接程序功能

时间:2010-06-17 16:08:29

标签: excel vba

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

我尝试在VBA中调用Add-in中的Erlang-B函数:

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

......但它不起作用。我在Excel单元格中返回#VALUE!。   我认为这是因为该功能不是标准Excel的一部分(它在加载项中)。那我怎么称呼呢?

1 个答案:

答案 0 :(得分:4)

尝试在VBA项目中将引用设置为Erlang Addin
VBE - >工具 - >参考检查A_Erlang

然后你可以直接从VBA调用addin中的函数

Myvar = ErlbBlockage(capacity, erlangs)