vlookup с функцией листа vba без фиксирования диапазона - PullRequest
0 голосов
/ 30 января 2019

Я хочу написать код vba для выполнения vlookup с функцией листа, где мой диапазон меняется каждый раз. Я написал следующий код:

dim ws as worksheet
set ws = thisworkbook.sheets("master sheet")
with ws
.range("V2:V91004").formula = "=vlookup(C2,sheet2!$A:$B,2,0)"
end with

Я хочу удалить диапазон, т.е. 2:V91004и позвольте моему коду взять сам диапазон, потому что мой номер строки lookupvalue (столбец C) варьируется от 75000 до 100000. Просьба предложить ..

1 Ответ

0 голосов
/ 31 января 2019

Я нашел способ, и он работает нормально..range ("V2: V91004"). Формула может быть заменена на .range ("V2: V" & range ("C" & rows.count) .end (xlup) .row) .formula ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...