2015-10-21 2 views
0

В первом столбце моего листа excel у меня есть формулы, такие как =Rank(J2; J$2:J$237). Каждый результат этого уникален. Теперь я пытаюсь найти строку значения 19, используя функцию find. Но все, что я пробовал, но myCell всегда ничего, хотя я уверен, что 19 существует в столбце один.Использование функции поиска для поиска значений в формулах

Set myCell = .Range("A1:A" & lastRow).Find(What:=19, lookat:=xlWhole, LookIn:=xlFormulas) 

Может кто-нибудь помочь мне здесь и скажите мне, какие параметры я должен установить, чтобы использовать функции поиска или, если это вообще возможно. Читая документацию, я думал, что это будет xlFormulas, но это кажется неправильным.

ответ

1

Вы должны передать параметр LookIn:=xlValues функции Find, потому что вы не ищете 19 в формулах, а в результатах (= значения).

+0

Именно то, что я искал. Большое спасибо! – ruedi

Смежные вопросы