乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何在EXCEL中用VBA读取一个文本框(非控件)的字符

如何在EXCEL中用VBA读取一个文本框(非控件)的字符

作者:乔山办公网日期:

返回目录:excel表格制作


flag = True '初始化中断变量。当中断变量为真时开始循环zd

Do While flag
DoEvents '释放程序控制权,允许执行其它事件。
TextBox1 = 10 + Int(Rnd * 90) '文本框动态显示10到99
Loop

PS:如要中断循环,可通过其他程序改变flag为False

右击文本框,选“指定宏(N)...",新建一个过程,注意文本框的名字,代码如下:

本代码在Excel2010中测试成功


你的题目是“VB中如何使用EXCEL控件(sheet1控件)来导入EXCEL数据“
但要求是:”另外还有几个要求:
1:不用VB的其他表格去实现该功能,因为我VBA的代码没办法移植,代码有很多。重写太复
2:不用VB后台操作EXCEL的方法,要再VB中处理数据,而不是用VB去操作EXCEL处理数据”
好像不行吧,使用VB导入Excel,但又不希望使用VB控件,你认为可能吗?
其实使用VB导入Excel,不是特别复杂,很简单的,不像VBA。

可以使用 Me.Controls("控件名" ).Value 的方zd式来读取,
比如:读取label1-60的名称保存到数组里
ReDim arr(1 To 60)
For i = 1 To 60
arr(i) = Me.Controls("Label" & i).Caption
Next i

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网