我在 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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句