Я пытаюсь добавить VLOOKUP
в столбец для ввода данных с одного листа на другой. Размер массива таблицы на листе поиска будет меняться, поэтому я хочу добавить переменную в формулу.Excel VBA, используя переменные с VLOOKUp
Вот что я до сих пор:
Sheets("Page1_5").Select
Dim CountryRow As Long
Cells(5, 1).Select
Selection.End(xlDown).Select
CountryRow = ActiveCell.Row
Sheets("Results").Select
Range("B2").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-1],Page1_5!$A$5:$F$" & CountryRow & ",6,FALSE)"
Любая помощь будет с благодарностью получил
Почему вы не просто преобразовать диапазон в таблицу, а затем использовать заголовок столбца именованные диапазоны? Они будут автоматически регулироваться без необходимости VBA. – Jordan