类型不匹配问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:33:43
Dim a, b, c
Dim i, j, e, d, f As Single
d = Mid(b, 59, 5) - 60: e = Mid(a, 17, 2) + 1
d总出现类型不匹配问题

Mid函数是一个字符串处理函数,返回值是字符串类型的,而d是单精度浮点数,当然不匹配。另外a,b,c是变体数据,要先给赋String类型的数据。

Mid 函数把 a b 当做字符串处理,但a b没有初值,所以a="",b=""

当然会出错了

Mid函数返回字符串
而e, d是单精度浮点,无法相等,需要转型