【发布时间】:2018-07-22 15:46:33
【问题描述】:
我有一个用户窗体的初始化。当我使用代码的注释掉部分进行初始化时它工作正常,但是当我使用如下所示的代码时,我得到一个运行时错误 91。
我需要一种方法来循环或选择所有文本框以赋予它们默认值、颜色等...
Private Sub UserForm_Initialize()
Dim i As Long
Dim ctl As Control
For i = 1 To 4
ctl = "TextBox" & i
ctl.Value = ""
Next i
'TextBox1.Value = ""
'TextBox2.Value = ""
'TextBox3.Value = ""
'TextBox4.Value = ""
End Sub
【问题讨论】:
-
Controls("TextBox" & i) = ""将是循环执行此操作的方式
标签: vba excel loops textbox controls