Добрый день!
Только начинаю изучать VBA. Подскажите, пожалуйста, один момент, никак не могу найти решение.
Требуется прицепить справа от таблицы на листе IzbrSvod с числом столбцов ColEndIzbr и строк RowEndRpt некоторые данные из справочника, лист SpravSubj. То есть применить некий аналог ВПР.
Всего там будет семь дополнительных столбцов.
Вот команда для одной из них.
IzbrSvod.Cells(2, ColEndIzbr + 1).Value = WorksheetFunction.VLookup(IzbrSvod.Cells(2, ColEndIzbr - 3), SpravSubj.Range("A:F"), 4, False)
Всё работает отлично, но для одной ячейки. Как заполнить данные до самой последней строки таблицы?
Может можно как-то изменить эту команду или добавить дополнительную?
Или же придется задавать семь циклов?
Только начинаю изучать VBA. Подскажите, пожалуйста, один момент, никак не могу найти решение.
Требуется прицепить справа от таблицы на листе IzbrSvod с числом столбцов ColEndIzbr и строк RowEndRpt некоторые данные из справочника, лист SpravSubj. То есть применить некий аналог ВПР.
Всего там будет семь дополнительных столбцов.
Вот команда для одной из них.
IzbrSvod.Cells(2, ColEndIzbr + 1).Value = WorksheetFunction.VLookup(IzbrSvod.Cells(2, ColEndIzbr - 3), SpravSubj.Range("A:F"), 4, False)
Всё работает отлично, но для одной ячейки. Как заполнить данные до самой последней строки таблицы?
Может можно как-то изменить эту команду или добавить дополнительную?
Или же придется задавать семь циклов?