在Excel中检测一列中的单元格更改

时间:2017-10-10 07:28:12

标签: excel excel-vba vba

我想使用Worksheet_Change(ByVal Target As Range)来检测对工作表的更改,但我只想检测对A列的更改。

是否可以将检测限制在该范围内?

1 个答案:

答案 0 :(得分:4)

您可以使用此代码。请注意,它只会通过手动更改列A中的单元格来触发。由计算触发的更改将不会被捕获。

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Target.Column = 1 Then
       'your code
    End If
End Sub