【发布时间】:2013-04-09 03:08:50
【问题描述】:
Excel 2010 附带了一些名称中包含句点的函数。例如STDEV.S 和PERCENTILE.EXC
是否可以使用 VBA 为我自己的函数分配一个名称,例如 PERCENTILE.CUSTOM?
例如,我想使用公式=NAME.SUFFIX()引用下面的函数
Option Explicit
Function NAMEdotSUFFIX() As Variant
NAMEdotSUFFIX = 42
End Function
【问题讨论】:
-
是的(有点) - 您可以创建一个名为“name”的模块,并且您的函数“suffix”将包含在该模块中。然后,您可以在工作表中使用
=Name.Suffix() -
在 VBA 中,您不能在
STDEV.S中使用带有点的 UDF 名称,但是您可以创建一个 VSTO 解决方案,您可以在 ClickOnce 安装程序中提供这种名称。 -
蒂姆,您能否将您的答案作为“正确”答案,以便我接受。谢谢
标签: vba excel user-defined-functions