读书人

为什么“c”不能作为宏程序的名字?该

发布时间: 2012-03-17 19:06:28 作者: rapoo

为什么“c”不能作为宏程序的名字?
身边有个同事在学Excel的宏编程,问我为什么这样一个程序不能执行?(从Excel2003菜单中“工具> > 宏> > 宏”,然后对话框中“执行”按钮是灰色无效的)
程序如下:

Sub c()
……
……
End Sub


查了半天才发现,用c这个名字就不能执行,改成a、b、d都没事。
当然,用单个字母命名不是编程的好习惯。
但是我想知道,为什么用c这个名字就不让执行了?c也是系统保留的吗?有什么作用呢?


[解决办法]
up 期待人
[解决办法]
这还真没有注意到,学习了,呵呵
不过:
只是在宏名的选择窗口中无法执行,而在过程中是可以调用的。似乎并不影响... ...
[解决办法]
不清楚,友情up

应该不是关键字呀
[解决办法]
恩,UP一下,希望有达人来解惑。
[解决办法]
和内置保留字冲突,就像你在dos下想建立一个名叫prn的文件夹一样
[解决办法]
诺贝尔奖金没有数学家的份

读书人网 >VBA

热点推荐