我有这个函数,它假设调用它自己来执行求和。但是当它到达该行时,它会弹出一个需要宏的窗口。VBA 不支持这个还是我错过了什么?
Sub SumUp(ByVal result As Double, ByVal number As Integer)
sumValue As Double
numValue As Integer
numValue = number
If (number > 0) Then
sumValue = numValue * 2
numValue = numValue - 1
SumUp(result = sumValue, number = numValue)
Else
MsgBox numValue
End If
End Sub