gpt4 book ai didi

excel - 在 Excel 用户窗体中,如何更新标签的标题?

转载 作者:行者123 更新时间:2023-12-02 07:48:16 25 4
gpt4 key购买 nike

我在 Excel 中创建了第一个无模式UserForm,并在其上放置了 ActiveX 标签。如何设置标签的标题,以便它显示 Sheet1.Range("A1") 中的内容,并在单元格 A1 中的值发生变化时自行更新?

基本上,我希望 用户表单 标签始终在 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

每当单元格发生变化时,都会调用子Change。该代码执行以下操作:如果 A1 已更改,则更改 UserForm1Label1 的标题。表单必须以非模式方式打开 (vbModeless)。

UserForm1.Show vbModeless

关于excel - 在 Excel 用户窗体中,如何更新标签的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6858747/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com