#vba #excel
Добрый день. Нуждаюсь в помощи написания макроса для Екселя. Задача: Есть ячейки, значение которых - текст, эти значения взяты с другого файла. Нужно организовать поиск этого текста в базе данных(этот текст - название товара), после чего вывести опеределенные значения. Инное обьяснение. Ячейка А1=А1(с другого файла, а именно, название товара), в нашем файле, автоматически происходит поиск этого названия и вставляются ингридиенты в определенные ячейки.
Ответы
Ответ 1
Без примера трудно советовать. Создать массив, пройтись по нему циклом... Может, ну его, макрос? :) =ВПР(A1;диапазон_другой_книги;столбец_поиска;)Ответ 2
ВПР и СУММЕСЛИ на другую книгу при большом объеме данных - это зло. Оптимальный вариант написать запрос на лист с товаром и разместить результат в отдельном листе. Выйдет так, что как минимум ВПР будет на другой лист этой же книги. Может быть ВПР, а может лучше использовать Find.
Комментариев нет:
Отправить комментарий