首页 > 解决方案 > 如何使用 VBA 语言中的更改事件记录更改的单元格?

问题描述

我正在使用更改事件在 VBA 中进行编码,以记录每次 Excel 电子表格上的数字发生变化时。

变化的数字应该从列表的开头记录下来,并且列表一直在继续。这就是我正在做的事情。

标签: excelvba

解决方案


例如,您可以创建一个新模块并添加一个全局变量。

全局记录作为字符串

并在工作簿上添加工作表更改

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If Record = "" Then Record = Sheet1.Range("a1").Value Else Record = Record & "," & Sheet1.Range("a1")。值 End If End Sub


推荐阅读