用于自动更新Userform的代码

时间:2017-05-21 13:31:30

标签: excel excel-vba userform vba

我想知道如何编码用户表单(VBA Excel),并在单元格值发生变化时自动更新。

我制作了一个按钮,用于显示带有标签和文本框的用户窗体。但每当我点击它是的它出现但我需要点击用户形式,以便我看到值。

需要帮助。

提前谢谢你,

Tramyer

1 个答案:

答案 0 :(得分:0)

每次更改给定工作表上的单元格内容时都会触发Worksheet.Change事件。

您可以在工作表模块中创建一个事件处理程序(通常在VBA编辑器中标记为Sheet1,Sheet2等),每次触发事件时都会调用该事件处理程序:

Private Sub Worksheet_Change(ByVal Target As Range)
    Debug.Print Target.Address
End Sub

此示例仅输出已更改的单元格的地址,但您可以根据更改的值更新您的用户表单。