VB运行时出现"实时错误6 溢出"是怎么回事?

2025-02-06 11:37:52
推荐回答(1个)
回答1:

'数字太大 把所有Integer换成Long就可以了,像下面这样 integer范围最大是32767,long的范围是21亿
Private Sub bOk_Click()
Dim bb As Long
bb = test(2342342)
MsgBox (bb)
End Sub

Function test(a As Long) As Long
Dim b As Long
b = a * 100
test = b
End Function