Worksheet_更改不起作用
我有一个Worksheet_Change
问题。 当我指定单元格时,即使我在代码中input错误,Excel也不会作出反应。 我把Worksheet_Change
放在正确的表格上,所以不是这个原因。
我尽可能简化我的代码,但仍然没有任何反应。
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$c$2" Then MsgBox "hi" End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Me.Range("C2"), Target) Is Nothing Then MsgBox "hi" End If End Sub
这工作。 我总是使用上面的选项。
我认为你要触发的事件监听器是Worksheet_SelectionChange
。
要使Worksheet_Change
工作,您需要在单元格C3中键入内容