首页 > 软件 > VB6.0系统提示:“实时错误‘13’:类型不匹配”有亮黄显示行,我查不出错在哪里?请指导

VB6.0系统提示:“实时错误‘13’:类型不匹配”有亮黄显示行,我查不出错在哪里?请指导

软件 2024-08-27

vb打开软件时提示错误13类型不匹配

看不清你图片 只能给你演示说明下 你自己排除下问题所在

左边A变量是数值型变量 等号右边是字符串 左右两边不匹配类型 却要用右边赋值给左边就导致 类型不匹配错误

还有一种就是调用过程的时候 参数类型不匹配 如图所示

VB运行时错误13类型不匹配 ,这部分标黄,应该怎么改?

类型不匹配的错误是 等号左右两边的类型不一致导致的 arr是变体型 右侧name可能是字符串 变体型可能会存对象 就会导致错误 建议你再比较的时候转换类型 cstr(变量)

vb 中实时错误‘13’类型不匹配

数据类型定义错误 如果要进行数据运算的话用整数(Integer)类型或双精度数据(Double)类型都可以。 你用的String(字符串)类型,在【t8 = t4 + t7】就错误了。 如果: T4等于2 T7等于3 那么T8将等于23而不是5 电脑把T4和T7当作字符串来连接起来,而不是进行运算! 如果你开始定义的是Double(双精度数据)的话,就是2+3=5,不是2和3=23。 还有输入的时候要注意,不要输入了空格!

microsoft visual basic 运行时错误'13' 类型不匹配

microsoft visual basic 运行时错误'13' 类型不匹配是因为安全级选项卡界面没有选择“非常高”,解决步骤如下:

1、首先第一步就是要进行依次单击“工具”——“宏”——“安全性”,如下图所示。



2、接着就是要点击进入安全级选项卡界面,这时候注意的是选择“非常高”。然后就是只允许运行安装在受信任位置的宏。这时候其他签署的和为经签署的宏都将被禁用。



3、然后这时候就要进行点击进行切换到“可靠发行商”标签即可。



4、接着就是要进行删除所有对象,然后进行“信任所有安装的加载项和模板”和“信任对于“Visual Basic项目”的访问”的复选框去勾,如下图所示。



5、最后一步就是点击完成以上设置后,然后再单击“确定”按钮使修改生效即可。


运行时错误‘13’:类型不匹配?

类型不匹配是由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。

扩展资料:

常用内置函数


舍入函数:Fix 向0取整,Int向下取整, Round四舍五入

Rnd 返回0-1内的单精度随机数

字符串函数:

Filter:对字符串的一维数组的过滤

InStr([Start, ],[, Compare])与InStrRev: 查找子串

Len 字符串长度

Join:连接一维数组中的所有子字符串

Left,Right,Mid 截取子字符串

Space(数值) 生成空格字符串

Ucase,Lcase 大小写转换函数

Ltrim, Rtrim,Trim 删除首尾空格

Replace

参考资料来源: 百度百科-VBA (Visual Basic宏语言)


标签:类型不匹配 电脑网络 vb 计算机 编程

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18