title: Excel VBA instr if statement false
body: <p>I'm trying to <em>not</em> look for value 2, however "shouldn't happen" gets shown rather then the else, "ok". </p>
  
  <pre><code>If Not InStr("1, 2, 3", "2") Then
      MsgBox ("shouldn't happen")
  Else
      MsgBox ("ok")
  End If
  </code></pre>
  
  <p>We know the value is within the string. yet for some reason the "not" is not working. Does anyone know why?</p>