Range.Find в VBA Excel

Я пытаюсь выполнить «поиск» в листе Excel с помощью этой инструкции:

Set Found = Columns(2).Find(What:=value_to_find, After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)

но я получаю сообщение об ошибке «Ошибка времени выполнения 13: несоответствие типов».

Если я использую Range ("A1: H1") вместо Columns (2), я не получаю никаких ошибок, но я думаю, что они оба типа Range.

Моя цель - использовать переменную Range, в начале скрипта я оцениваю ее по выбору пользователя.

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

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