Всем привет! Есть файл с несколькими листами-опросниками - "Incident Management", "Protect People", "Brand Protection", "Asset Protection", "Risk Mgmt". На каждом из данных листов в ячейке D опрашиваемый будет выбирать одно из четырех значений: -2, 0, 1, 2. Есть (благодаря этому форуму, за что большое спасибо!) уже макрос, позволяющий при выборе значения -2 копировать строку на лист "Action Items" и при выборе 0 - копировать строку на лист "Not Applicable". Однако, если опрашиваемый человек решит поменять статус с -2 или 0 на другую цифру, то строка, ранее скопированная на листы "Action Items" или "Not Applicable" автоматически не удаляется. Это важный момент, поскольку листы "Action Items" и "Not Applicable" являются некими списками задач, по которым далее будет проверяться работа опрашиваемых. Подскажите, пожалуйста, как сделать так, чтобы скопированная ранее строка при изменении значения в ячейке листа-оригинала автоматически удалялась из листов "Action Items" и "Not Applicable"?
В предыдущей теме [url http://www.excelworld.ru/forum/10-19017-1 /url] _Boroda_ прислал мне пример _2 (также прилагаю), в котором функция авто-удаления имеется, но у меня не получается соединить эти два макроса в один (наверное потому, что они по-разному написаны)...
Всем привет! Есть файл с несколькими листами-опросниками - "Incident Management", "Protect People", "Brand Protection", "Asset Protection", "Risk Mgmt". На каждом из данных листов в ячейке D опрашиваемый будет выбирать одно из четырех значений: -2, 0, 1, 2. Есть (благодаря этому форуму, за что большое спасибо!) уже макрос, позволяющий при выборе значения -2 копировать строку на лист "Action Items" и при выборе 0 - копировать строку на лист "Not Applicable". Однако, если опрашиваемый человек решит поменять статус с -2 или 0 на другую цифру, то строка, ранее скопированная на листы "Action Items" или "Not Applicable" автоматически не удаляется. Это важный момент, поскольку листы "Action Items" и "Not Applicable" являются некими списками задач, по которым далее будет проверяться работа опрашиваемых. Подскажите, пожалуйста, как сделать так, чтобы скопированная ранее строка при изменении значения в ячейке листа-оригинала автоматически удалялась из листов "Action Items" и "Not Applicable"?
В предыдущей теме [url http://www.excelworld.ru/forum/10-19017-1 /url] _Boroda_ прислал мне пример _2 (также прилагаю), в котором функция авто-удаления имеется, но у меня не получается соединить эти два макроса в один (наверное потому, что они по-разному написаны)...bel
Ищу пути выхода. Может изначально сделать условие, чтобы при изменении значения в исходной строке происходило автоматическое обновление и в скопированной? А потом уже прописать макрос на страницах "Not Applicable" и "Action Items" удаляющий строки со значением в ячейке D отличным от -2 или 0? Как считаете?
Ищу пути выхода. Может изначально сделать условие, чтобы при изменении значения в исходной строке происходило автоматическое обновление и в скопированной? А потом уже прописать макрос на страницах "Not Applicable" и "Action Items" удаляющий строки со значением в ячейке D отличным от -2 или 0? Как считаете?bel
Сообщение отредактировал bel - Среда, 02.09.2015, 15:18