Worksheet_SelectionChange仅在单元格值>> 1时

时间:2017-06-21 12:49:10

标签: excel vba excel-vba excel-2013

我一直在使用这种语法来触发事件以在单击某些单元格时创建工作表,但现在我的问题是创建了一个空白工作表,因为单元格的值很少。如果单元格值为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

1 个答案:

答案 0 :(得分:1)

检查Value属性 - Count的{​​{1}}属性会告诉您Range中有多少个单元格 - 而不是Range:< / p>

Value