VBA — ошибка выполнения 91 в чем-то простом?

VBA — ошибка выполнения 91 в чем-то простом?

Возникла ошибка выполнения 91 при простом поиске идентификатора... Почему? (РЕШЕНО: Поиск не удался, так как ячейка была отформатирована как число с запятой — странно, но это так, изменил формат на «общий», и все отлично работает! Спасибо, ребята!)

Public Sub SearchID()
      Dim foundCell As Range
      Dim searchEmpID As String
      Dim searchRange As Range
      Dim rowFound As Integer

      searchEmpID = "EmpID_0112"
      Set searchRange = Sheets("HoursData").Range("DY2:DY999")
      Sheets("HoursData").Select
      Set foundCell = searchRange.Find(What:=searchEmpID, LookIn:=xlValues, LookAt:=xlWhole, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)

MsgBox Sheets("HoursData").Range("DY115").Value '<<<<< Данные/ID есть, см. снимок экрана.

      rowFound = foundCell.Row      '<<<<<<<<<<<< Why this produces Runtime Error 91/Object Variable Not Set...???

End Sub

Данные есть, проблем нет.

Как вы видите, данные там именно «EmpID_0112».

Связанный контент