社区
Microsoft Office应用
帖子详情
vba运行时,出现代码13,类型不匹配错误?(但我的类型是一样的呀)
zgmboy
2003-12-07 10:41:30
xqiu = xqiu + CDbl(UserID(i, 3))
就这么简单的语句,xqiu我定义的为Double,UserID(i, 3)是取excel中单元格的值(是数字),刚开始运行时几次这条语句并不出错,当循环到一定次数,xqiu值大概为32000多时,就出现题目说的错误。
郁闷!请教各位大侠!!!
...全文
1403
3
打赏
收藏
vba运行时,出现代码13,类型不匹配错误?(但我的类型是一样的呀)
xqiu = xqiu + CDbl(UserID(i, 3)) 就这么简单的语句,xqiu我定义的为Double,UserID(i, 3)是取excel中单元格的值(是数字),刚开始运行时几次这条语句并不出错,当循环到一定次数,xqiu值大概为32000多时,就出现题目说的错误。 郁闷!请教各位大侠!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zgmboy
2003-12-23
打赏
举报
回复
找到错误了,循环到一定次数,USERID的值就为空了,所以转换函数出错.
给分
大雄
2003-12-09
打赏
举报
回复
我找个单元格循环到880000都没事,不知道你的取值UserID(i, 3)过程是怎样的,你检查一下这部份。
zgmboy
2003-12-08
打赏
举报
回复
怎么没人回答了,是不是这是VBA的一个BUG?
VBA
常见
错误
原因分析
在
VBA
编程中,=号左右两侧必须匹配,否则将导致
运行时
错误
。 1.1.3 成员或方法不存在 在
VBA
编程中,成员或方法必须存在,否则将导致
运行时
错误
。 1.1.4 数组下标越界 在
VBA
编程中,数组下标必须在合法范围内,否则...
vb 总是提示“
类型
不匹配
,缺少数组或用户定义
类型
”
vb中定义如下: 类模块Class1中
代码
如下: Dim aa() As String Public Sub setName(ByRef str() As String) ...
运行时
怎么总是提示“
类型
不匹配
,缺少数组或用户定义
类型
”啊?实在不知道错在哪里了??
VBA
代码
封装完整示例
- 对于
VBA
中的
类型
不匹配
问题,需要在DLL中明确声明参数
类型
,以避免混淆。 - 考虑到版本兼容性,当更新DLL时,应谨慎处理可能影响到旧版本功能的更改。 通过以上步骤,你可以将
VBA
代码
封装成DLL文件,实现
代码
的...
Excel
VBA
语法速查手册源
代码
- **Error语句**:用于引发
错误
,如`Error 9`引发
类型
不匹配
错误
。 8. **
VBA
调试** - **F8键**:逐行执行
代码
,便于查看运行过程。 - **Watch窗口**:监控变量和表达式的变化。 - **Immediate窗口**:运行单行...
excel高级筛选
vba
代码
9. **
错误
处理**:在编写
VBA
代码
时,添加
错误
处理机制(如`On Error GoTo`语句)是良好的编程习惯,可以帮助你在遇到问题时进行适当的处理。 10. **保存和运行宏**:最后,将你的
VBA
代码
保存为Excel的宏工作簿(....
Microsoft Office应用
6,216
社区成员
23,066
社区内容
发帖
与我相关
我的任务
Microsoft Office应用
Microsoft Office应用
复制链接
扫一扫
分享
社区描述
Microsoft Office应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章