楼主问得不好!请放弃你的想法。
教你一手:使用动态数组,即可。
即先定义一个数组,如:
dim sArray() '此句为声明
再根据你循环次数的需要,例如六个元素,则重定义
redim sArray(5) '此句为动态分配空间
即可。
_______________________
如果非要用临时字符串作变量……那……
还真没有一个好办法。如果用
eval("Str"&"1"),返回变量a1的值。
但是,问题是——Eval("Str"&"1")不能赋值!!!
所以,我也没找到好的方法。
______________________
另外,想问一下楼主,非得采取这样的(构造一大堆新变量)算法么?难道没有更好的算法?
str&i就可以呀?你到底什么意思呢?能不能说明白?
str=""
i=1
str1=str&i '结果为1为字符型不是数值
str2=str&i '结果递增2为字符型变量不是数值
=================================
"str"&i=....
这个"str"可以使任意自定义字符串可是"strabc"
不知道你要的是不是这个
str1&str2&str3
"str"&i