title: Which is faster in Excel VBA: InStr or Find?
body: <p>I've got a function which uses InStr() to locate a character in a string, but I know there is a built in function in Excel called FIND(). Can anyone advise which is faster or more cpu efficient?</p>
  
  <pre><code>hours_position = InStr(1, value, " ")
  </code></pre>
  
  <p>vs</p>
  
  <pre><code>hours_position = Application.WorksheetFunction.Find(" ", value, 1)
  </code></pre>