【发布时间】:2019-03-28 23:47:29
【问题描述】:
我有一些代码用于更改工作表。如果某个范围内的某些内容比其他单元格中的有所变化,则会出现日期。
这是为了跟踪最近的更改。
这适用于我的工作表中的一个表,但我有多个表我想对其执行相同的操作。 请参阅下面我为一张表提供的代码..
那么我怎样才能为同一张表中的多个表扩展它呢?
期待您的回复
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xRg As Range
On Error Resume Next
Set xRg = Intersect(Target, Range("DATASENDUR"))
If xRg Is Nothing Then Exit Sub
Range("B22").Value = Now()
End Sub
【问题讨论】:
-
所以你想将同一个宏应用到多个
Target? -
Remove
On Error Resume Next这一行隐藏了所有错误,但它们仍然会出现,您只是看不到它们。这会让你对任何错误视而不见。 VBA Error Handling – A Complete Guide