我创建了我的第一个无模式UserForm
在 Excel 中并在其上放置 ActiveX 标签。如何设置标签的标题,以便它显示其中的内容Sheet1.Range("A1")
,并在单元格 A1 中的值发生变化时自行更新?
基本上,我想要Userform's
标签始终在 Excel 单元格中的任何内容发生变化时更新。谢谢你!
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Cells(1, 1), Target) Is Nothing Then
Exit Sub
End If
UserForm1.Label1.Caption = Sheet1.Range("A1").Value
End Sub
The sub Change
每次单元格发生变化时都会被调用。该代码执行以下操作:如果A1
已更改,请更改标题Label1
on UserForm1
。该表单必须已打开,而非模态(vbModeless
).
UserForm1.Show vbModeless
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)