在excel中使用vba公用函数时自动显示所需的变量

在excel中使用vba公用函数时自动显示所需的变量,excel,vba,user-defined-functions,Excel,Vba,User Defined Functions,我使用VBA编写用户定义的公共函数,然后在excel中调用这些函数。例如: Public Function mg(Qg As Double, Ql As Double, Qo As Double, p As Double, t As Double, z As Double, rs As Double, totalgor As Double, rhog As Double, glr As Double) As Double 'input T in degF Dim part1 As Dou

我使用VBA编写用户定义的公共函数,然后在excel中调用这些函数。例如:

Public Function mg(Qg As Double, Ql As Double, Qo As Double, p As Double, t As Double, z As Double, rs As Double, totalgor As Double, rhog As Double, glr As Double) As Double
'input T in degF
    Dim part1 As Double, part2 As Double

    If Qg > 0 Then
        part1 = (Qg)
    ElseIf glr > 0 Then
        part1 = (Ql * glr)
    ElseIf totalgor > 0 And rs > 0 Then
        part1 = (Qo * (totalgor - rs))
    End If
        part2 = (part1 * z * (14.7 / p) * ((t + 460) / 520) * rhog)
        mg = part2
End Function
当我试图在excel中调用此函数
mg
时,因为该函数有时有很多变量,所以不可能记住输入的每个变量,并且需要花费太多的时间来检查应该逐个输入哪个变量。我希望看到在excel中调用函数时,需要逐个输入的变量会自动显示出来。
我以前在其他优秀作品中也看到过这一点,但我不知道如何在这里实现这一点。

你能澄清一下你得到了什么和你期望的是什么吗?可能是重复的