vba我获取了一个变量,如何把它变成常量给数组使用

Const count As Integer =Workbook.Sheets.Count 编译错误,要求使用常量表达式
2024-11-24 02:33:45
推荐回答(3个)
回答1:

1.整型值赋值给整型数组:

int value=2;//定义一个变量,并赋值
int array[10];//定义一个数组
array[0]=value;//将变量值赋值给该数组。
2.整型值赋值给字符数组:
int value=3;
char str[10];

str[0]=value+'0';//赋值给单个字符
itoa(value,str,10);//数字转字符串函数itoa,10代表十进制。要包含头文件
3.字符赋值给整型数组
char ch;
int array[10];
array[0]=atoi(ch);
仅举上例。

回答2:

当你声明一个常量时,赋值是不能用变量代替的,所以.........直接把变量赋值给常量是不可以的。

回答3:

把const换成dim,变量要用dim进行定义,不能用const定义