excel运行时错误13 类型不匹配
答案:2 悬赏:70
解决时间 2021-04-21 18:16
- 提问者网友:余味
- 2021-04-21 09:00
最佳答案
- 二级知识专家网友:不羁的心
- 2021-04-21 10:35
头两行即已产生矛盾的现象!
Mid 适用于[本文]型态
而 a=a+1 显然是[数值]形态
您应先弄清楚您的 Cell(1,1) 的内容究竟是啥型态!
Mid 适用于[本文]型态
而 a=a+1 显然是[数值]形态
您应先弄清楚您的 Cell(1,1) 的内容究竟是啥型态!
全部回答
- 1楼网友:荒唐后生
- 2021-04-21 12:10
类型不匹配是由c as string引起的,因为声明c后没有给他赋值为有效的数值字串,计算时,数值型的字串会自动转换成响应的数值参与运算,而零长度的字串是不被支持的。
如变量声明改成dim m,v,b,d,c,其他不变,则会出现"溢出“错误,因为100*d=0(除数为0)
如变量声明改成dim m as integer,v as integer,b as integer,d as integer,c as integer,其他不变,也会出现”溢出“错误,因为100*d=0(除数为0)
要排除错误,必须确保每个变量在计算时能正确进行类型转换,同时,还必须确保数值大小在对应数字类型的大小范围之内,有除法时,除数必须不等于0
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯