WPS Excel运行时总是提示:运行时错误‘13’,类型不匹配?(Excel 提示运行时错误‘13’ 类型不匹配 是什么原因)
更新时间:2021-07-17 11:12:51 • 作者:CLINT •阅读 2445
- Excel 提示运行时错误‘13’ 类型不匹配 是什么原因
- EXcel vba 运行时总是提示:运行时错误'13',类型不匹配,请问怎么解决呢?
- 运行宏提示,运行错误‘13‘,类型不匹配,怎么解决?是怎么回事,该怎么解决?
- 运行时报错“13”,类型不匹配
Excel 提示运行时错误‘13’ 类型不匹配 是什么原因
VBA程序报错,类型不匹配是指运算的变量或物体不是需要的类型,比如字符当作数字用了。
EXcel vba 运行时总是提示:运行时错误'13',类型不匹配,请问怎么解决呢?
不管是编写什么程序都要养成一个好的习惯。
你这个是因为类型使用不正确
字符串类型的字符串参与了数值类型的数学运算,就好产生类型不匹配错误。
修改方法如下:
num1 = 0
0
运行宏提示,运行错误‘13‘,类型不匹配,怎么解决?是怎么回事,该怎么解决?
点击调试,打开界面,看看是哪行出错(是否有空值无法识别,或者本来该数值的位置,出现了文本),再具体分析。
运行时报错“13”,类型不匹配
你的command1到command4不是控件数组,而Command(i)是控件数组的标志,当然不匹配了。如果不改用控件数组,你应该把:
For i = 1 To 4 '禁用或者隐藏command1~command4这四个按钮
Command(i).Visible = False '这句一直报错,实时错误"13" 数据类型不匹配
Next i
改为
For i = 1 To 4
Controls("Command" + Trim(Str(i))).Visible = False
Next i
你检查一下是哪句出现这个错误,估计是你的拼写有误。