簡體   English   中英

從Excel的VBA調用外接程序功能

[英]Calling a Add-in function from Excel's 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

......但它不起作用。 我得#VALUE! 在Excel單元格中返回。 我認為這是因為該功能不是標准Excel的一部分(它在加載項中)。 那我怎么稱呼呢?

嘗試在VBA項目中將引用設置為Erlang Addin
VBE - >工具 - >引用檢查A_Erlang

然后,您可以直接從VBA調用addin中的函數

Myvar = ErlbBlockage(capacity, erlangs)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM