【发布时间】:2026-02-02 05:45:01
【问题描述】:
我有一段代码可以将输入字段从禁用更改为启用,如果相应的复选框被选中,则将颜色从灰色更改为白色。
有没有办法为所有复选框和输入字段循环或调用它,而无需为每一对单独的代码段?
我的代码是:
Private Sub CheckBox1_Click()
If CheckBox1.Value = True Then
tb01.Enabled = True
tb01.BackColor = vbWhite
Else: tb01.Enabled = False
tb01.BackColor = vb3DLight
End If
End Sub
Private Sub CheckBox2_Click()
If CheckBox2.Value = True Then
tb02.Enabled = True
tb02.BackColor = vbWhite
Else: tb02.Enabled = False
tb02.BackColor = vb3DLight
End If
End Sub
编辑:此代码在用户窗体中
【问题讨论】:
标签: vba excel checkbox textbox