Форум по VBA и MS Office

VBA, Excel => Работа в программе "Excel" => Тема начата: partystuff от 08 января 2016, 11:43

Название: Excel: копирование данных из одного листа на другой при внесении изменений
Отправлено: partystuff от 08 января 2016, 11:43
Уважаемые гении Exel, помогите создать макрос или надстройку или формулу, не знаю что точно мне подойдет.
Суть проблемы: менеджером интернет-магазина заполняется вот такой бланк (документ прилагается). Нужно, чтобы при заполнении поля статус оплаты, когда прописываешь "опл", данные из этой сроки из колонок Город и ФИО автоматически переносились на другой лист. Спасибо огромное!

[вложение удалено администратором]
Название: Re: Excel: копирование данных из одного листа на другой при внесении изменений
Отправлено: Администратор от 08 января 2016, 20:36
Сделал формулы. Но при использовании большого кол-ва больших формул возникает торможение, когда юзер на листе-бланке делает изменения в столбце M.
На листе Печать не обязательно делать столько же формул, сколько строк на листе-бланке, поэтому если на листе Печать может быть немного строк, то можно на листе Печать оставить меньше формул и будет быстрее работать.

Вставил файл. В этом файле формулы работают с листом-бланком со строками 2:5000. На листе "Печать с формулами" в диапазоне A2:B5000 находятся формулы.
Обратите внимание, что если на листе-бланке в столбце M делать изменения, то происходит торможение.

[вложение удалено администратором]
Название: Re: Excel: копирование данных из одного листа на другой при внесении изменений
Отправлено: partystuff от 09 января 2016, 10:42
Спасибо, Вам огромное! Все работает, и ничего не виснет. Теперь на работе все счастливы.

[вложение удалено администратором]