当前位置: 代码迷 >> VBA >> 为什么“c”不能作为宏程序的名字?该如何处理
  详细解决方案

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

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

Sub   c()
……
……
End   Sub


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


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

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