[英]Can I use another open workbook's VBA Functions in another open workbook within a Cell formula?
我在 Personal.xlsb 中定义了一些 VBA 函数,我想在其他打开的工作簿的单元格公式中使用这些函数。 我可以在 Personal.xlsb 的工作表中的单元格公式中使用这些函数,但是我似乎无法在其他打开的工作簿中使用这些函数......我收到 #NAME 错误,抱怨找不到函数名称。
我希望我只是做了一些愚蠢的事情..
例如,一个函数接受一些参数,包括一个单元格,并从单元格在特定位置的值返回一个元素(比如 Cell.Value = This.Is.An.Example,该函数可能返回“An”)有效地复制一个拆分()[2]
干杯
您需要使用文件名引用 Personal.xlsb 中的函数,如下所示:
=PERSONAL.XLSB!myFunctionName(A1)
如果您不想为每个函数都这样做,您可以在新工作簿的 VBE 中创建一个引用。 转到“工具”>“参考”并在列表中找到工作簿。
在此处查看整个过程的演练: https : //www.myonlinetraininghub.com/creating-a-reference-to-personal-xlsb-for-user-defined-functions-udfs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.