これは私のコードです
Sub lab1()
Dim first As Integer
Dim third As Integer
Dim total As Integer
total = 0
For i = 0 To i = 99
first = Application.WorksheetFunction.RandBetween(1, 100)
total = total + first
Next i
MsgBox (total)
End Sub
1から100までの100個の乱数を生成し、各数値を変数'total'に格納しようとしています。合計の値が常に100未満のようになっている理由がわかりません。「合計」には、100個の乱数ではなく1個の乱数しか格納されていないようです。