请教,如何使用Excel VBA 遍历某个窗体上全部image控件,关键是这个控件的名字没有规律。非常感谢。
发布网友
发布时间:2022-04-27 12:54
我来回答
共2个回答
热心网友
时间:2023-09-21 07:53
Dim i%, ctl As Control
For Each ctl In Me.Controls
If TypeName(ctl) = "Label" Then
i = i + 1
ctl.Caption = "标签" & i
End If
Next
上面是编列标签的代码,稍加修改就是你要的了。关键是修改类型,以及编列时进行的处理。
热心网友
时间:2023-09-21 07:54
excel2003环境实测以下代码OK
Private Sub CommandButton1_Click()
Dim x As Control
For Each x In Controls
If TypeName(x) = "Image" Then
MsgBox x.Name
End If
Next
End Sub