以前学vb4的时候看到的,比如一个变量是inttemp1
可以用两个变量表示他的名字,如strhead=“inttemp”,strnum=“1”
然后将strhead和strnum联起来给一个变量strvar,如strvar=strhead+strnum
让后就可以通过strvar给inttemp1赋值,即通过另外的形式给inttemp1赋值,等同与inttemp=21等
现在那本书丢了,忘了这么写了,大家谁知道,请赐教啊!
可以用两个变量表示他的名字,如strhead=“inttemp”,strnum=“1”
然后将strhead和strnum联起来给一个变量strvar,如strvar=strhead+strnum
让后就可以通过strvar给inttemp1赋值,即通过另外的形式给inttemp1赋值,等同与inttemp=21等
现在那本书丢了,忘了这么写了,大家谁知道,请赐教啊!
“strhead=“inttemp”,strnum=“1””
“strvar=strhead+strnum”
“通过strvar给inttemp1赋值”这样的话,就是inttemp1="inttemp1"了
strhead="inttemp"
strnum="1"
strvar=strhead+strnum
inttemp1=strvar
?inttemp1
inttemp1←这是输出的最终结果
edit1.text="1"
edit11.text="11"
等等
我不可能一个个都写出来吧,所以想做个变量strT="edit",strN="1",通过这两个变量得到
strV=strT+strN="edit1"..."edit11111",然后对这些控件的属性进行控制
不知道写的明白吗?请大家帮帮忙
debug.print callbyname(userform1,"textbox" & cstr(i&),VbGet).text
next
James0001的办法在vba中没编译过去