Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2012, 13:51   #1
Ant75
Новичок
Джуниор
 
Регистрация: 29.03.2012
Сообщений: 3
По умолчанию как вывести на печать группами строк

Доброго времени суток!!!
Есть таблица-задание на распиловку серии (столы, тумбы, шкафы и т.д.) В каждом изделии разное количество деталей и соответственно строк (от 3 до 15). Заголовок печатается на каждой странице, макрос скрывает строки с нулевыми значениями (те изделия которые в данной заявке не пилятся). Как сделать так, чтобы при печати изделие не разрывалось на разные страницы (Например: ЛИСТ1-стол1200, стол 1400, тумба приставная ....., половина строк от шкафа ЛИСТ2-вторая половина строк от шкафа ...)
Ant75 вне форума Ответить с цитированием
Старый 29.03.2012, 14:40   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

как в таблице выделяется начало изделия

удобно использовать рабочий лист для подобных отчетов

от вас--образец таблицы
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 29.03.2012, 15:14   #3
Ant75
Новичок
Джуниор
 
Регистрация: 29.03.2012
Сообщений: 3
По умолчанию

прикрепляю образец
Вложения
Тип файла: rar образец.rar (32.2 Кб, 17 просмотров)
Ant75 вне форума Ответить с цитированием
Старый 30.03.2012, 16:36   #4
Ant75
Новичок
Джуниор
 
Регистрация: 29.03.2012
Сообщений: 3
По умолчанию

ни у кого идей нет ???
Ant75 вне форума Ответить с цитированием
Старый 30.03.2012, 17:35   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Идея такая - формировать список макрсом, считая строки.
После каждой группы смотреть следующую - если влезает на отведённое количество строк - добавляем, если нет - ставим разрыв страницы или вообще начинаем новый лист.
Если какая-то группа не лезет на стандартную страницу - проблема... Можно отвести ей отдельный лист и впихнуть насильно в одну страницу или растянуть на несколько (FitToPagesWide = 1, FitToPagesTall = 1).
В общем, морока...

P.S На проекте пароль.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интервал+ изменение. массив. как вывести на печать? ayPinki Паскаль, Turbo Pascal, PascalABC.NET 12 27.11.2011 16:18
как вывести необходимое кол-во строк sersh1 Microsoft Office Excel 1 30.09.2011 09:08
как вывести БД потключённую к Delphi на печать sid1868 Помощь студентам 1 02.11.2010 12:37
Как вывести на печать документ Word prizzrak Microsoft Office Excel 10 01.10.2009 20:36
Как вывести таблицу StringGrid на печать? graphoman Компоненты Delphi 1 07.01.2008 22:19