1
minからmaxを減算しているようには見えません。ListBoxから最小値と最大値を減算して範囲を見つけます。
コード:
Do While (rngNumbers < lstSize - 1)
rngNumbers += 1
If CBool(CDbl(lstAverage.Items(CInt(rngNumbers > max)))) Then
max = CInt(lstAverage.Items(rngNumbers))
ElseIf CBool(CDbl(lstAverage.Items(CInt(rngNumbers < min)))) Then
min = CInt(lstAverage.Items(rngNumbers))
End If
Loop
grdRange = max - min
txtRange.Text = grdRange.ToString