title: Delete row if first letter in cell is a letter
body: <p>I am trying to loop through a range in column A and delete each row where the value in cell A starts with a letter (e.g. delete C159, but not 8T9G3). I think the code may work correctly, if I get the between piece straight. Any suggestions how I can get the code to work?   </p>
  
  <pre><code>Sub DeleteLetterRows()
  
  Dim k as integer
  
  For k = 2 To 100
      If Asc(ActiveSheet.Range("A" &amp; k).value) &gt;=65 and &lt;=90 or &gt;=97 and &lt;=122
          Rows(k).EntireRow.Delete
      Else
      End If
  Next k
  
  End Sub
  </code></pre>
  
  <p>Thanks!</p>