1

Я пытаюсь использовать.Найти, чтобы найти ячейку, которая содержит имя, выбранное пользователем, с этим я намерен узнать информацию, которая находится в ячейке рядом с ней. Но когда отладчик попадает в строку, где я использую.Найти его приводит к ошибке "Аргумент не является обязательным" и выделяет "Диапазон". Ошибка появляется, потому что я не правильно использую.Найти или это потому что.Найти - не то, что нужно для задачи, которую я пытаюсь выполнить.

    Set NameCell = Range.Find(Name, , Range("OFFSET('People Info'!$A$1,1,0,COUNTA('People Info'!$A:$A)-1,1)"))

1 ответ1

0

Вы должны сделать это отдельно, как это -

Set rngItem = WSTest.Range("A:A").Find(c.Value, LookIn:=xlValues, lookat:=xlWhole)
Set rngItem = rngItem.Offset(1,1)

Сначала найдите то, что вы ищете, а затем сместите свой диапазон. Я не совсем понимаю вашу цель, поэтому я не могу использовать ваш пример.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .