标题: 【已解决】文本框累计求和 [打印本页] 作者: caoshuxue 时间: 2016-7-30 11:13 标题: 【已解决】文本框累计求和 已知变数n,假如n取值1、2、·····4,求和(n+4),结果为5+6+7+8=26 作者: access新新新手 时间: 2016-7-30 12:01
是不是这样
Sub tes()
Dim i As Integer
Dim n As Integer
For n = 1 To 4
i = i + (n + 4)
Next
MsgBox i
End Sub 作者: roych 时间: 2016-7-30 12:20
简单点写法是:
Function getSum(ByVal lngInput As Long) As Long
If lngInput = 0 Then getSum = 0
If lngInput >= 1 Then getSum = lngInput + getSum(lngInput - 1)
End Function
复制代码
调用:
sub test()
debug.print getSum(3)
'返回6
end sub
当然,也可以用for或者do循环来写(这里给出do语句,for语句请自行试写):