Во вложении файл. Необходима формула или макрос (тогда поясните как им воспользоваться) для переноса строк из таблицы с листа 1 на лист 3, при условии что значения в 6 столбце листа 1 будут больше нуля. По сути дела должна получится та же самая таблица, но без позиций < 0 и н/д. Примечание: в столбце 6 формула ВПР, которая и должна там остаться.
Во вложении файл. Необходима формула или макрос (тогда поясните как им воспользоваться) для переноса строк из таблицы с листа 1 на лист 3, при условии что значения в 6 столбце листа 1 будут больше нуля. По сути дела должна получится та же самая таблица, но без позиций < 0 и н/д. Примечание: в столбце 6 формула ВПР, которая и должна там остаться.sergey_yarem
sergey_yarem, Алгоритм без макросов может быть такой: Удаляете Лист3. Создаете копию листа Лист1 в конце (правой клавишей мыши на ярлыке листа и не забыть поставить галочку "Создать копию"). Переименовываете новый лист в Лист3. Выделяете фильтром все ошибки и нули. Удаляете видимые строки (у некоторых, как у меня, для этого необходимо перед удалением выделить только видимые). Снимаете фильтр.
У вас в формуле ВПР для первого диапазона ссылка "ползет". Чтобы этого не было, вместо
Код
=ВПР(A1:A76;Лист2!$A$1:$E$286; 5;0)
сделайте
Код
=ВПР(A$1:A$76;Лист2!$A$1:$E$286; 5;0)
и протяните уже после этого.
sergey_yarem, Алгоритм без макросов может быть такой: Удаляете Лист3. Создаете копию листа Лист1 в конце (правой клавишей мыши на ярлыке листа и не забыть поставить галочку "Создать копию"). Переименовываете новый лист в Лист3. Выделяете фильтром все ошибки и нули. Удаляете видимые строки (у некоторых, как у меня, для этого необходимо перед удалением выделить только видимые). Снимаете фильтр.
У вас в формуле ВПР для первого диапазона ссылка "ползет". Чтобы этого не было, вместо