1. 首页 > 科技

WPS Excel运行时总是提示:运行时错误‘13’,类型不匹配?(Excel 提示运行时错误‘13’ 类型不匹配 是什么原因)

WPS Excel运行时总是提示:运行时错误‘13’,类型不匹配?(Excel 提示运行时错误‘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

你检查一下是哪句出现这个错误,估计是你的拼写有误。