2015-10-19 45 views
0

如果單元格值更改爲空白或零,我試圖抓住單元格更改事件vba代碼。否則我有代碼觸發如果單元格值更新爲大於或小於零。On Cell change event vba for Zero or Blank values

據我所知,默認情況下,excel假定空白單元格爲零,但作爲我需要捕獲單元格的任務的一部分,如果值更改爲零或空白。

回答

0

除非我失去了你的問題的東西,這應該是簡單:

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