Допустим, есть файл, в котором имеются 3 листа, в каждом из них находится разная информация и названия листов могут быть разными. Необходим макрос, который создаст копию каждого листа и оставит эти дубликаты в этой же книге.
Дублирование листов в одной книге
17.04.2018 14:18:35
|
|
|
|
17.04.2018 14:26:29
Выделить листы (сгруппировать), нажать ПКМ, выбрать скопировать - чем не вариант?!.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
|
|
|
|
17.04.2018 14:38:34
Изменено:
Вся проблема сложных программ, целых томов кодов и состоит в несоблюдении принципа лезвия Оккама: «Не следует множить сущее без необходимости». Вся гениальность в простоте.
|
|||
|
|
17.04.2018 17:13:05
ProFessor, как сделать, чтобы на каждом листе стоял автофильтр в верхней строке? я имею ввиду, как изобразить это в макросе, не подскажете?
|
|
|
|
17.04.2018 17:24:14
Вот версия с автофильтром по первой строке скопированных листов:
Вся проблема сложных программ, целых томов кодов и состоит в несоблюдении принципа лезвия Оккама: «Не следует множить сущее без необходимости». Вся гениальность в простоте.
|
|||||
|
|
17.04.2018 17:36:43
ProFessor, не работает=( копирует только один лист и дальше выбивает ошибку
|
|
|
|
17.04.2018 20:43:51
|
|
|
|
17.04.2018 20:46:33
|
|
|
|
17.04.2018 20:51:10
Не, просто у меня на сегодня чистых штук пять осталось, жалко раздавать
|
|
|
|
18.04.2018 08:43:45
Ошибку выбивает, т.к. необходимо читать внимательнее
Если Ваша шапка будет располагаться не в первой строке, то будут ошибка Хотите конкретики - приложите пример
Вся проблема сложных программ, целых томов кодов и состоит в несоблюдении принципа лезвия Оккама: «Не следует множить сущее без необходимости». Вся гениальность в простоте.
|
|||||
|
|
18.04.2018 08:45:54
_Igor_61, 100% прав.
Вся проблема сложных программ, целых томов кодов и состоит в несоблюдении принципа лезвия Оккама: «Не следует множить сущее без необходимости». Вся гениальность в простоте.
|
|||
|
|
18.04.2018 09:49:35
|
|
|
|
18.04.2018 10:26:09
Тогда ставьте фильтр на исходных листах, а потом копируйте
|
|
|
|
18.04.2018 10:57:57
а можно это как то сделать с помощью макроса? в начале поставить фильтр на всех листах, потом скопировать листы, и чтобы на дубликатах тоже был автофильтр.
|
|
|
|
18.04.2018 12:19:10
Изменено:
Вся проблема сложных программ, целых томов кодов и состоит в несоблюдении принципа лезвия Оккама: «Не следует множить сущее без необходимости». Вся гениальность в простоте.
|
|||
|
|
18.04.2018 12:28:48
Ну я не знаю, как еще убеждать... И вообще непонятен смысл такого макроса. Способ из #2 не годится? Почему? Неужели проще и быстрее сначала сохранить файл в xlsm, потом открыть VBA редактор, потом создать модуль, вставить в него макрос, затем этот макрос запустить... ??? |
|||||
|
|
18.04.2018 12:29:38
Как вариант:
"Все гениальное просто, а все простое гениально!!!"
|
|||
|
|
18.04.2018 13:33:49
Спасибо большое за помощь. И тот и другой коды подошли!
|
||||
|
|
|||