答案是B,因为vb中变量必须以字母开头,不允许使用运算符,不允许使用命令或函数关键字,A中使用了数字开头,C中使用了-号,D中then是IF语句中的关键字
是B,因为变量名开头不能使用数字,排除A;then是关键字,排除D;变量名里不能出现运算符,排除C。因此是B
变量名的命名规则如下,
一由字母数字下划线,汉字组成,用英文字母或汉字开头,
二不能包含除下划线之外的标点符号
三不能用vba的关键字,如dim和保留自如sub,
四字符个数不得多于255个,
五变量名不区分大小写,
六变量名在同一作用域内必须是唯一的
B
变量名不能是关键字,不能以数字开头,不能有特殊符号(下划线 _ 记得好像可以)
vb不熟悉,不过感觉是B,A用数字开头了,C有特出符号,D,then是关键字