VBA中的InputBox驱动的简单求和

时间:2015-04-17 20:23:08

标签: vba

我显然是一个新手,我正在尝试使用InputBox中要求的值创建一个简单的求和。 我想要做的是使用一个简单的问题对话请求值和,例如"输入下一个值"如果输入的值为零,则结束该对话并对数字求和。

1 个答案:

答案 0 :(得分:0)

我假设您正在尝试使用动态数量的输入框,因此用户可以决定他们想要总和的数量。

Dim TotalNum As Variant
Dim Hits As Long
Dim SumNums As Variant
Dim EnteredNum As Double
TotalNum = InputBox("How Many Numbers Do You Want to Sum?")
If TotalNum = "" Then
    Exit Sub
End If
    For i = 1 To TotalNum
        EnteredNum = InputBox("Enter Number Here")
        SumNums = SumNums + EnteredNum
        Hits = Hits + 1
    Next i
MsgBox SumNums / Hits

我认为这正是您所寻找的,但您的问题并非100%明确。