【发布时间】:2017-09-04 22:37:07
【问题描述】:
我有两个有效的 Worksheet_Change 代码,我想在同一张工作表上使用它们。当我单独使用它们时,它们都可以工作,但是当我一起使用它们时,它们就不行了。我试图粘贴两个不同的代码,但我得到了一个模棱两可的名称检测错误。我还尝试使用 elseif,下一个但它们都不起作用。 两个代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Range("O:O"), Target) Is Nothing Then
Cells(Target.Row, 17).Value = Date
End If
End Sub
和
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Column = 15 Then
Range("P" & Target.Row).Value = Target.Value + Range("P" & Target.Row).Value
Application.EnableEvents = False
Target.Value = ""
Application.EnableEvents = True
End If
End Sub
感谢您的帮助
【问题讨论】: