title: Check if cell was empty Excel VBA
body: <p>I am writing an Excel Macro to display a warning if the user edits a cell that was previously empty. Basically if a cell is edited, is in column 1, and already contains text I want to display a warning But if it does not have text already, I do not want to. </p>
  
  <p>So what I have tried is the following</p>
  
  <pre><code>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
  </code></pre>
  
  <p>The issue I am having is when I am getting the cell to see if it was empty or not, it will never return that it was because, well the user just added stuff to it.</p>
  
  <p>So I want to know if there is a simple way to check the previous state of that cell. I want to find out if the cell WAS empty. Is this possible?</p>