VBA,这种情况是违反了什么规则。

[复制链接]
查看11 | 回复3 | 2012-8-18 14:06:26 | 显示全部楼层 |阅读模式
在这里,过程名与变量名相同了Sub a()a = 3
'当执行本语句时,以为调用自己过程本身了,但是声明的a又不是函数.End Sub 将两个a中任意一个修改,使得两者不一样就可以了!...
回复

使用道具 举报

千问 | 2012-8-18 14:06:26 | 显示全部楼层
貌似是与函数名冲突,把Sub a()改为Sub b()试试...
回复

使用道具 举报

千问 | 2012-8-18 14:06:26 | 显示全部楼层
第一个里面吧A定义为整数了呀。第二个里面没有定义A。当遇到重读的时候,就会出错呀...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行