【问题标题】:On Cell change event vba for Zero or Blank values零或空白值的单元格更改事件 vba
【发布时间】:2015-10-19 10:38:31
【问题描述】:

如果单元格值更改为空白或零,我正在尝试获取单元格更改事件 vba 代码。否则我有代码在单元格值更新为大于或小于零时触发。

我知道 excel 默认情况下假定空白单元格为零,但作为任务的一部分,如果值更改为零或空白,我需要捕获单元格。

【问题讨论】:

    标签: vba excel


    【解决方案1】:

    除非我在您的问题中遗漏了某些内容,否则应该很简单:

    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-28
      • 1970-01-01
      • 2018-10-17
      • 2015-04-16
      • 1970-01-01
      • 2014-08-02
      • 2022-01-26
      • 2016-03-29
      相关资源
      最近更新 更多