我想知道如何编码用户表单(VBA Excel),并在单元格值发生变化时自动更新。
我制作了一个按钮,用于显示带有标签和文本框的用户窗体。但每当我点击它是的它出现但我需要点击用户形式,以便我看到值。
需要帮助。
提前谢谢你,
Tramyer
答案 0 :(得分:0)
每次更改给定工作表上的单元格内容时都会触发Worksheet.Change
事件。
您可以在工作表模块中创建一个事件处理程序(通常在VBA编辑器中标记为Sheet1,Sheet2等),每次触发事件时都会调用该事件处理程序:
Private Sub Worksheet_Change(ByVal Target As Range)
Debug.Print Target.Address
End Sub
此示例仅输出已更改的单元格的地址,但您可以根据更改的值更新您的用户表单。