合計を実行するために自分自身を呼び出すと思われるこの関数があります。しかし、行に到達すると、マクロを必要とするウィンドウがポップアップします。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