我正在尝试开发一个程序来跟踪Excel表对象中的更改以进一步处理它。
对于我的PoV,必须在特定区域进行一些活动。如果您有一些有用的例子,可以请分享一下)
似乎您对Worksheet.Change事件感兴趣,该事件在用户或外部链接更改工作表上的单元格时触发。当单元在重新计算期间发生更改时,不会发生此事件。使用Calculate事件来捕获图纸重新计算。例如,下面的代码示例将数据输入到单元格中时,将A1:A10
范围内的值设置为大写。
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Or Target.Cells.Count > 1 Then Exit Sub
Application.EnableEvents = False
'Set the values to be uppercase
Target.Value = UCase(Target.Value)
Application.EnableEvents = True
End Sub