excel - 从 Excel 的 VBA 调用加载项函数

标签 excel vba

我正在为 Erlangs 使用 Excel 插件:
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-->Tools-->References 检查 A_Erlang

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

Myvar = ErlbBlockage(capacity, erlangs)

关于excel - 从 Excel 的 VBA 调用加载项函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3063441/

相关文章:

excel - 在子例程之间传递二维数组 Excel VBA

vba - AppActivate 适用于 Excel 2007,但不适用于 2010

python - 使用用公式编写的单元格中的值

sql - 使用sql从excel表格中获取数据

html - getElementsByTagName 未找到其中包含 ID 的 "Input"或 "td"标签

ms-access - 微软 Access : How to delete the selected item from Combobox when button pressed?

excel - 引用另一个在单独窗口中打开的工作簿的方法是什么?

excel - 打开 CSV 文件

vba - ADODB 记录集记录计数始终返回 -1

ms-access - 电子邮件已取消错误处理程序