如何查找函数中使用的变量值来自哪里?

问题描述 投票:0回答:1

如何识别赋予变量的数字

cpi

我查看了所有其他模块,但找不到类似

Dim cpi as...
或类似内容的内容。

Function cumcpi(om, time, cpi)

    cumcpi = 1
   
    If time > om Then
        For C = om To time - 1
            cumcpi = cumcpi * (1 + cpi(C))
        Next
    End If

End Function
excel vba
1个回答
0
投票

cpi
中的数字将是调用
cumcpi
时传递给它的任何数字。

例如,如果您这样调用

cumcpi
cumcpi(7, 8, 9)
,那么
cpi
将等于 9。

其他地方是否有

Dim cpi
也没关系。重要的是,在此函数中,
cpi
将等于调用
cumcpi
时传递给它的任何值。

最后,理想情况下,

cumcpi
om
time
cpi
都应该在函数顶部定义,如下所示:

Function cumcpi(om as Long, time as Long, cpi as Long) as Long '[assuming they all need to be Long... define them however you need to.]

© www.soinside.com 2019 - 2024. All rights reserved.