Excel VBA: Как устранить ошибку времени выполнения «91»? [Дубликат]

На этот вопрос уже есть ответ:

Сохранить ошибку 91 с помощью функции поиска Excel 1 ответ

Я получаю ошибку:

Run-time error '91': Object variable or With block variable not set

когда я пытаюсь выполнить этот код:

MsgBox Worksheets("Sheet2").Range("2:2").Find(Worksheets("Sheet1").Range("E5").Value, , , xlWhole)

Зачем? Что не так с этим рядом?

РЕДАКТИРОВАТ

Код работает, если я управляю текстом или числами. Но у меня есть тот вопрос, что у меня есть Даты наWorksheets("Sheet1").Range("E5") а такжеWorksheets("Sheet2").Range("2:2").

Ответы на вопрос(1)

Ваш ответ на вопрос