下面代码为什么会出错:
public sub load()
    dim a as long    a = 40000    '正确
    msgbox a        a = 200 * 200  '错误
    msgbox a       '溢出
end sub