从Worksheet_Change(目标)内部调用Worksheet_SelectionChange(目标)

时间:2016-03-04 14:58:29

标签: excel vba

我想了解是否可以使用以下代码:

Private Sub Worksheet_Change(ByVal Target As Range)

   If Cells(6, 3).Value = "x" Then

       Worksheet_SelectionChange (Target)  

   end if

End sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    MsgBox "Worksheet_SelectionChange"

End Sub

我收到错误:

运行时错误“424” - 需要对象。

请帮助我理解

谢谢

1 个答案:

答案 0 :(得分:0)

使用

Call Worksheet_SelectionChange(Target)

而不仅仅是

Worksheet_SelectionChange(Target)