如果用户编辑以前为空的单元格,我正在编写一个 Excel 宏以显示警告。基本上,如果一个单元格被编辑,位于第 1 列,并且已经包含我想显示警告的文本但如果它还没有文本,我不想。
所以我尝试过的是以下
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Not IsEmpty(Cells(Target.Row,Target.Column)) Then
Application.EnableEvents = False
MsgBox "Some Message"
Application.EnableEvents = True
End If
End Sub
我遇到的问题是,当我让单元格查看它是否为空时,它永远不会返回它,因为用户只是向其中添加了东西。
所以我想知道是否有一种简单的方法可以检查该单元格的先前状态。我想知道单元格是否为空。这可能吗?