Всем привет. Подскажите пожалуйста, как реализовать следующее: Есть книга, в которой два листа: Общее, Список. На листе "Общее" располагается таблица продажи, которая показывает какой именно продавец, что и сколько продал. На листе "Список" перечислены отделы и что в этих отделах продается. Необходимо разбить общую таблицу на n-ое количество листов(в моем случае три, на при работе будет больше), в которых будут отображаться только те строки, которые относятся к данному отделу(если молоко, то молочка и т.д), а также присвоить листу имя этого отдела. Надеюсь пример, который приложил будет понятен) Всем заранее спасибо [p.s.]В файле синим выделены исходные листы, красным- полученные в результате работы макроса/формулы
Всем привет. Подскажите пожалуйста, как реализовать следующее: Есть книга, в которой два листа: Общее, Список. На листе "Общее" располагается таблица продажи, которая показывает какой именно продавец, что и сколько продал. На листе "Список" перечислены отделы и что в этих отделах продается. Необходимо разбить общую таблицу на n-ое количество листов(в моем случае три, на при работе будет больше), в которых будут отображаться только те строки, которые относятся к данному отделу(если молоко, то молочка и т.д), а также присвоить листу имя этого отдела. Надеюсь пример, который приложил будет понятен) Всем заранее спасибо [p.s.]В файле синим выделены исходные листы, красным- полученные в результате работы макроса/формулыInertecs
[/vba]Тогда тебе, во-первых, не понадобится, заново вписывать отдел по товару (можно подбирать), или можно искать товар только по отделу. Ну а листы по отделам можно и руками создать, а макросы заставить отбирать данные из общей таблицы в существующий лист (ну, на крайний случай, потом ещё научить макрос создавать новый лист, если добавится новый отдел).
Или информация на листе Общий - внешняя, все время поступает из других источников, а тебе надо постоянно заново делать разбивку?
У тебя так часто будет меняться список отделов, что надо пересоздавать листы по отделам по десять раз в день?
Если же ты дополняешь Общее (а не целиком замещаешь и заново все разбиваешь), то Сделай таблицу отделов (или заставим макрос её составлять?): [vba]
Код
Отдел ------- Молочка Овощной Мясной
[/vba]И список товаров (или тоже заставим макрос составлять?): [vba]
[/vba]Тогда тебе, во-первых, не понадобится, заново вписывать отдел по товару (можно подбирать), или можно искать товар только по отделу. Ну а листы по отделам можно и руками создать, а макросы заставить отбирать данные из общей таблицы в существующий лист (ну, на крайний случай, потом ещё научить макрос создавать новый лист, если добавится новый отдел).
Или информация на листе Общий - внешняя, все время поступает из других источников, а тебе надо постоянно заново делать разбивку?AndreTM