我一直在使用这种语法来触发事件以在单击某些单元格时创建工作表,但现在我的问题是创建了一个空白工作表,因为单元格的值很少。如果单元格值为0,我怎么能不触发此事件?我以为使用Target.Count> 1会处理这个问题,但事实并非如此。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
Debug.Print Range("A" & Target.Row)
End Sub
答案 0 :(得分:1)
检查Value
属性 - Count
的{{1}}属性会告诉您Range
中有多少个单元格 - 而不是Range
:< / p>
Value