如何在Excel用户定义函数中显示可能值的列表?
我在Excel中创建了一些用户定义的函数,其中包含一系列可能的参数。 假设我有一个带有2个参数的GetCustomerRevenue函数:如何在Excel用户定义函数中显示可能值的列表?,excel,vba,Excel,Vba,我在Excel中创建了一些用户定义的函数,其中包含一系列可能的参数。 假设我有一个带有2个参数的GetCustomerRevenue函数: GetCustomerRevenue(Year as Integer, CustomerName as String) 显然,用户不知道所有客户的“精确”名称,所以他们必须正确地输入数字。很可能是错误的 在某种程度上,当我单击函数名时,当我定位到“customerName”参数时,是否可能“显示”所有客户的列表(可能取自一个隐藏的表,以前填充了客户列表)
GetCustomerRevenue(Year as Integer, CustomerName as String)
显然,用户不知道所有客户的“精确”名称,所以他们必须正确地输入数字。很可能是错误的
在某种程度上,当我单击函数名时,当我定位到“customerName”参数时,是否可能“显示”所有客户的列表(可能取自一个隐藏的表,以前填充了客户列表)
谢谢修改您的功能,要求输入客户名称而不是客户编号。然后在函数中进行查找。错误可能性最小。您是否认为这是一个糟糕的设计?为什么不允许用户从列表中选择一个客户,然后单击按钮或其他东西来产生收入?