Здравствуйте, подскажите как реализовать следующую задачу, есть книга эксель, в ней множество страниц, на главной странице идет заполнение, и данные расходятся по листам, но бывает что не по всем, а только по тем, которые необходимы, далее каждый лист преобразуется в лист пдф и идет на печать, задача состоит в том что бы удалить те листы, которые не заполнились данными, изначально планировалось что бы сразу формировались нужные листы в формате пдф, но решение так и не было найдено, заранее спасибо
удаление листов в эксель
29.11.2019 10:04:56
|
|
|
|
29.11.2019 11:55:23
В SplitSheets5() перед экспортом в pdf вставить
ps при условии что листы идентичны
Изменено: |
|||
|
|
29.11.2019 11:59:49
я извиняюсь, а куда именно вставить, если не трудно можно код целиком)))
|
|
|
|
29.11.2019 12:16:42
в маленьком файле она работает, а вот в полном почему то не хочет...ладно буду разбираться, спасибо огромное!!!!!
|
|
|
|
29.11.2019 12:22:37
|
|||
|
|
29.11.2019 13:00:50
denka1982,
проблема маленьких примеров Я про двум листам примера сделал вывод что результат всегда в P33, на этом все и основано проверяется p33, если там Н/Д лист удаляется Как вариант через или перечислить все ячейки где может быть результат |
|
|
|
29.11.2019 13:06:35
Безумное цитирование - оно и на форуме Excel бездумное [МОДЕРАТОР]
и еще одна проблемка возникла, один раз он отработал, а больше не хочет, может быть данные в кеше где то застряли, первый раз отработал на ура, второй раз запустил, без сохранения, листы удаляет, а вот пдф делать не хочет уже никак |
|
|
|
29.11.2019 13:25:05
Наверное, правильнее будет так:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
29.11.2019 13:37:10
|
|
|
|
29.11.2019 13:55:08
Дмитрий(The_Prist) Щербаков, макрос вообще не работает, пишет рун тайм эрор 13, и все таки идея заключается в том что б удалял именно ячейки со значением НД, а не все подряд, предыдущий код работал, но разово
|
|
|
|
29.11.2019 13:59:06
Я тупанул Заремил вывод в pdf на время тестирования.
Уберите REM перед строчкой экспорта в pdf И т.к. про экспорт я не думал, то мой вариант не верен, спасибо Дмитрий(The_Prist) Щербаков, что поправил |
|
|
|
29.11.2019 14:08:20
ура победа!!!а,на счет того что б ссылка была на ячейку, это уже проще просто сделать, или в коде прописать ячейки, или их все воткнуть в одно место, еще раз огромное спасибо!!!!
|
|
|
|
29.11.2019 17:02:47
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||||
|
|
06.12.2019 11:44:05
И давайте уж отделять мух от котлет. Сохранение в pdf не имеет никакого отношения к удалению листов
|
|
|
|
06.12.2019 11:56:02
|
|||
|
|
06.12.2019 12:02:15
Это Ваша задача, в которой два разных, не связанных между собой вопроса.
Вы зарабатываете деньги зачем? Только чтобы пойти хлеба купить? Так и здесь. Листы требуется удалять при разных условиях, в разных задачах. Как и сохранение в pdf - кому-то потребуется сохранять без удалеия листов или с изменением данных... Комплексно - пожалуйста, раздел платных заказов открыт. |
|
|
|
06.12.2019 12:09:16
|
|||
|
|
06.12.2019 12:11:21
Вы не понимаете?!
Две РАЗНЫХ задачи. Две РАЗНЫХ темы. Одна - об удалении листов, другая - о создании файла. Потом ДВА решения сами объединяете в своей ОДНОЙ задаче. Кому-то нужно будет создавать pdf - будет он искать решение своей проблемы в теме об удалении листов? Иллюстрация на предыдущем примере: Вы получили деньги, но не знаете, что их можно тратить не только на хлеб... Как еще объяснить? И не жмите бездумно кнопку цитирования. |
|
|
|
06.12.2019 12:17:27
Витя, здесь я бы не согласился, т.к. задача просто разбивается на две подзадачи и по сути даже на одну: правильное удаление листов. Сохранение в PDF было изначально. Т.е. сохранить в PDF только листы, отвечающие критериям, а остальные удалить. А вот зачем две темы было создавать с одной и той же задачей - вот здесь я уже не понимаю.
Код из второй темы готов выложить здесь после того, как автор определиться и здесь уже напишет что вообще все-таки надо в итоге: удалять листы с НД или удалять ячейки или еще чего там надо делать.
Изменено:
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
06.12.2019 21:38:51
|
|||
|
|
06.12.2019 21:51:27
|
||||
|
|
|||