Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.09.2011, 14:43
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Добрый день, знатоки ! Excel 2003 Есть таблица (инвентаризационная опись), на каждой странице подводится итог (количество порядковых номеров, фактическое количество наличия того или иного, сумма фактического наличия), а также на последнем листе суммирование этих трех показателей на всех страницах, всего девять страниц. Менять структуру листа не требуется. Подскажите макрос, который будет выводить на печать определенные листы, так сказать если в определенной ячейке страницы пусто, то эту страницу на печать не выводить. Например: если на восьмой странице, количество порядковых номеров = "", то выводим на печать страницы с 1 по 7, 9. если на восьмой и седьмой странице, количество порядковых номеров = "", то выводим на печать страницы с 1 по 6, 9. если на восьмой, седьмой и шестой странице, количество порядковых номеров = "", то выводим на печать страницы с 1 по 5, 9. И так далее. Что-то наподобие Код: plaintext 1. 2. 3.
Код: plaintext 1. 2. 3.
Но я не знаю как применить условие, которое надо. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 19:29
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Что такое "ячейка страницы"? Дело в том, что в зависимости от полей, принтера, бумаги и т.п. определенная конкретная ячейка может находиться на той или другой странице. Если же ее адрес известен, то извольте Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 19:46
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Shocker.Pro, адреса всех ячеек (в которых мажет быть "") известны, на листе девять страниц, когда выводим на печать весь лист Код: plaintext 1.
Другими словами, я не знаю как запретить печать страницы на которой известная ячейка = "" ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 19:58
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
тогда чем не устраивает мой код? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 20:14
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Shocker.Proтогда чем не устраивает мой код? не могу сообразить что дальше, Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 20:22
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 20:23
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 20:26
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
G. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
да, билиберда какая-то ... Shocker.Pro, спасибо, буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:06
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Shocker.Pro, спасибо большое. Вот что у меня получилось. Это нормально? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:30
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
а зачем такие навороты, если есть закономерность? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:43
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Shocker.Pro, еще раз спасибо за помощь. Все отлично работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:44
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
G., как-то громоздко. Мож так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:47
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Когда писал, не видел ответ Шокера:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2011, 21:48
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Сергей, Вам тоже спасибо и уважение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2017, 09:36
|
|||
---|---|---|---|
|
|||
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
что в этом коде нужно изменить чтобы печатались только страницы номер 2 с каждого листа, всей книги? Листов у меня 40. на каждом листе несколько страниц от 2-10. Пока приходится печатать вручную запускать с каждого листа...( Заранее спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.12.2017, 09:55
|
|||
---|---|---|---|
Макрос для печати определенных страниц листа (Excel 2003) |
|||
#18+
Leordanчто в этом коде нужно изменить чтобы печатались только страницы номер 2 с каждого листа, всей книги?Добавить перебор листов: Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=61&tablet=1&tid=2172450]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
30ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 127ms |
0 / 0 |