仅当单元格值> = 1时,Worksheet_SelectionChange

我一直在使用这个语法来触发一个事件来创build一个工作表,当单击某些单元格,但现在我的问题是空白工作表创buildbc单元格有几个值0。 如果单元格值为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 

检查Value属性 – RangeCount属性会告诉你有多less单元格在Range – 而不是Value

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Count > 1 Then Exit Sub If Target.Value = 0 Then Exit Sub '<-- new line to check cell value Debug.Print Range("A" & Target.Row) End Sub