Просьба подсказать как можно быстро произвести поиск в столбце, желательно без циклов. Количество строк в листах поиска максимально возможное. Задача состоит в следующем: берем строковую переменную "Fam" из первой ячейки первого столбца на первом листе, поиск совпадений производим на другом листе, в первом столбце. При наличии совпадения - копируем строчку со страницы поиска и вставляем на первый лист следом за строкой c переменной "Fam", сдвигая следующую строку ниже. На втором листе производим поиск до последней строки, каждый раз повторяя процедуру с копированием при наличии совпадения. Переходим на 2(следующую, если были вставки) строчку в том же столбце в первом листе и так далее. Описанный мной процесс однозначно цикл, может быть есть функция которая позволит выделить все строки с совпадениями и скопировать их?
Просьба подсказать как можно быстро произвести поиск в столбце, желательно без циклов. Количество строк в листах поиска максимально возможное. Задача состоит в следующем: берем строковую переменную "Fam" из первой ячейки первого столбца на первом листе, поиск совпадений производим на другом листе, в первом столбце. При наличии совпадения - копируем строчку со страницы поиска и вставляем на первый лист следом за строкой c переменной "Fam", сдвигая следующую строку ниже. На втором листе производим поиск до последней строки, каждый раз повторяя процедуру с копированием при наличии совпадения. Переходим на 2(следующую, если были вставки) строчку в том же столбце в первом листе и так далее. Описанный мной процесс однозначно цикл, может быть есть функция которая позволит выделить все строки с совпадениями и скопировать их?servikoze
вставка (и удаление) строк - довольно длительная операция. особенно на больших листах. вы уверены, что вам нужна именно вставка? может быть, достаточно формировать нужный результат целиком (для всех искомых значений) в макросе и вставлять результат на лист один раз?
вставка (и удаление) строк - довольно длительная операция. особенно на больших листах. вы уверены, что вам нужна именно вставка? может быть, достаточно формировать нужный результат целиком (для всех искомых значений) в макросе и вставлять результат на лист один раз?ikki
помощь по Excel и VBA ikki@fxmail.ru, icq 592842413, skype alex.ikki
Доброго времени суток вопрос наверно в тему есть прайс на большом кол-ве листов, с этого прайса нужно сформировать заявку с разных листов, как выделить нужные позиции и вывести их на отдельный лист. Структура листов разная, кол-ва и названия колонок разные.
Доброго времени суток вопрос наверно в тему есть прайс на большом кол-ве листов, с этого прайса нужно сформировать заявку с разных листов, как выделить нужные позиции и вывести их на отдельный лист. Структура листов разная, кол-ва и названия колонок разные.Иван79
Сообщение отредактировал Иван79 - Понедельник, 29.04.2013, 11:34
С одного листа макросом ещё можно выбрать, а вот с разных... одновременно не выделить на разных листах, следовательно, только в несколько заходов
С одного листа макросом ещё можно выбрать, а вот с разных... одновременно не выделить на разных листах, следовательно, только в несколько заходовM73568