+ -
当前位置:首页 → 问答吧 → 请教:生成对象变量的问题

请教:生成对象变量的问题

时间:2011-05-20

来源:互联网

我有一个问题请大家帮忙。
问题简化后是这样的,我在一个窗体里有100个文本框。分别是text1,text2,text3 …………
我想用vba代码给这些文本框赋值,因为文本框太多,如果是
text1.value=1
text2.value=2
text3.value=3
这样的话太麻烦了。我就想用循环语句来做。请问大家用循环语句具体应该怎么做呢?我不会的是生成一系列有规律的对象变量的方法。谢谢

作者: shire   发布时间: 2011-05-20

在VB里面有控件数组,但是在vba里面,我试过了,没有控件数组,好像可以用变量来循环,我现在就去试试……

作者: ctp_119   发布时间: 2011-05-20

谢谢你,我不会的就是怎么用对象变量来循环

作者: shire   发布时间: 2011-05-20

没有成功!!!

作者: ctp_119   发布时间: 2011-05-20

For i = 1 To n
Me.Controls("TextBox" & i).Text = i
Next

作者: Zamyi   发布时间: 2011-05-20

谢谢,可以了

作者: shire   发布时间: 2011-05-20

依然很谢谢

作者: shire   发布时间: 2011-05-20