Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为用户提供有关Excel公式中自定义函数的上下文帮助_Excel_Vba - Fatal编程技术网

为用户提供有关Excel公式中自定义函数的上下文帮助

为用户提供有关Excel公式中自定义函数的上下文帮助,excel,vba,Excel,Vba,我使用VBA编写了一个自定义Excel公式。它有不止一个参数,如果其他用户(甚至对我来说)记住要在公式中输入哪些参数,可能会感到困惑 我知道,当用户在单元格中使用默认公式时,它会向用户显示上下文帮助,就像本例中法语版本的=VLookup(: 问:有没有一种方法可以对自定义函数执行相同的操作?如果没有,您是否知道其他方法可以为用户提供公式中自定义函数的帮助 以下是一些可能与问题无关的细节,但可能对读者有用 函数的代码如下所示: Function myFunction(a, b, c, d, Op

我使用VBA编写了一个自定义Excel公式。它有不止一个参数,如果其他用户(甚至对我来说)记住要在公式中输入哪些参数,可能会感到困惑

我知道,当用户在单元格中使用默认公式时,它会向用户显示上下文帮助,就像本例中法语版本的
=VLookup(
:

问:有没有一种方法可以对自定义函数执行相同的操作?如果没有,您是否知道其他方法可以为用户提供公式中自定义函数的帮助

以下是一些可能与问题无关的细节,但可能对读者有用

函数的代码如下所示:

Function myFunction(a, b, c, d, Optional ByVal e As Long = 1)
'some computations that return r
myFunction = r
End Function

该函数位于.xlsm文档中的一个模块中(可以更改)。它使用
=myFunction(a、b、c、d)按预期在公式中工作
在单元格中。该函数易于CPU使用,并且使用的大多是基本的Excel函数。

您可以在键入函数名称后按
Ctl+Shift+a
,它将在公式栏中显示参数名称。如果您想显示实际的工具提示,请签出您可以在键入f后按
Ctl+Shift+a
函数名,它将在公式栏中显示参数名。如果希望显示实际的工具提示,请签出