Использование стандартных функций в макросе - VBA

Узнай цену своей работы

Формулировка задачи:

Коллеги, доброго времени суток. Туплю уж извините, но не могу решить простую проблему, собственно задача такая: есть исходный документ. В нем перечисляются наименования закупаемых материалов. Есть другой документ, в котором материалы перечислены однократно но им соответствует еще один параметр - человек который закупает данный материал. Знаю, что ВПР решает данную задачу влет, но мне надо чтобы пенсионер не сильно задумывался, как это писать, потому что есть проблемка, столбец с ключевыми материалами может в разных файлах отличаться. Собственно я решил написать собственную функцию, которой на вход подается только значение ячейки с материалом, а далее система сама вызывает ВПР с данным входным параметром и все делает. Но не могу вызвать сам ВПР, подможите кто понимает!

Решение задачи: «Использование стандартных функций в макросе»

textual
Листинг программы
Function Maker(Cell As Range) 'As Variant
    Maker = Application.VLookup(Cell, Range("Лист1!A:B"), 2, 0)
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5
Похожие ответы