【发布时间】:2013-09-12 22:18:18
【问题描述】:
我正在编写一个 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
我遇到的问题是,当我让单元格查看它是否为空时,它永远不会返回它,因为用户只是向其中添加了东西。
所以我想知道是否有一种简单的方法可以检查该单元格的先前状态。我想知道单元格是否为空。这可能吗?
【问题讨论】:
-
@mr.Reband 谢谢你,我试着在这里搜索一个问题,但我想我没有使用正确的搜索词。