"列"更改为"列"导致编译错误"预期函数或变量"

时间:2016-09-29 11:44:26

标签: excel vba compiler-errors

当我写" C olumns.Count"然后我转到下一行,它变成" c olumns.count"。

当我运行我的宏时,我收到此错误消息:

enter image description here

为什么会这样?我如何保留大写C?

1 个答案:

答案 0 :(得分:2)

VBA编辑器将自动调整已定义变量的大小写。因此,如果您创建了一个变量(即Dim columns),编辑器会在您输入单词" columns "的任何实例时自动更正。匹配Dim语句中的大小写。相反,更改Dim语句中的大小写将调整以下代码中的所有实例。

此外,是Excel的关键字,因此我不建议您定义该名称的变量。它可能会产生一些问题。