Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检测Excel中一列中的单元格更改_Excel_Vba - Fatal编程技术网

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

检测Excel中一列中的单元格更改,excel,vba,Excel,Vba,我想使用工作表\u更改(ByVal Target As Range)检测工作表的更改,但我只想检测A列的更改 是否可以将检测限制在该范围内?您可以使用此代码。请注意,只有手动更改列A中的单元格,才会触发此操作。不会捕获由计算触发的更改 Private Sub Worksheet_Change(ByVal Target As Excel.Range) If Target.Column = 1 Then 'your code End If End Sub 您可以使用此

我想使用
工作表\u更改(ByVal Target As Range)
检测工作表的更改,但我只想检测A列的更改


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

您可以使用此代码。请注意,只有手动更改列
A
中的单元格,才会触发此操作。不会捕获由计算触发的更改

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

您可以使用此代码。请注意,只有手动更改列
A
中的单元格,才会触发此操作。不会捕获由计算触发的更改

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