0
如果单元格值更改为空白或零,我试图抓住单元格更改事件vba代码。否则我有代码触发如果单元格值更新为大于或小于零。On Cell change event vba for Zero or Blank values
据我所知,默认情况下,excel假定空白单元格为零,但作为我需要捕获单元格的任务的一部分,如果值更改为零或空白。
如果单元格值更改为空白或零,我试图抓住单元格更改事件vba代码。否则我有代码触发如果单元格值更新为大于或小于零。On Cell change event vba for Zero or Blank values
据我所知,默认情况下,excel假定空白单元格为零,但作为我需要捕获单元格的任务的一部分,如果值更改为零或空白。
除非我失去了你的问题的东西,这应该是简单:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim cell As Range
For Each cell In Target.Cells
If Len(cell.Text) = 0 Or cell.Value2 = 0 Then
MsgBox "Captured " & cell.Address
End If
Next
End Sub