Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Параметры печати. Уменьшить значение "Разместить не более чем", если на последнем листе число строк меньше минимального
 
Доброго времени суток уважаемые форумчане.

При выводе на печать документа бывают моменты, когда на последний лист выводится информация, которую лучше не отрывать от основного тела документа (подпись и т.п.).

Возможно, вы знаете, как можно посчитать количество выводимых на печать строк на последней странице, и если оно меньше заданного нами (как константа), тогда количество текущих страниц на печать уменьшить на 1, то есть фактически при необходимости изменить значение размещения печати не более чем N страниц в высоту. Или привязаться к связке слов в документе, если так будет проще.

Конкретно в приложенном примере печать должна пойти на 1 лист (внутри макрос, которым задаю параметры печати на данный момент).
Удалить пустые строки, если подряд пустых 2 и более. Оставить одну пустую, В таблице определить идущие подряд 2 и больше пустые строки и удалить их, оставив только 1 пустую строку.
 
Всем доброго времени.

Порылся (а может слабо порылся) и нашел только удаление пустых строк: https://www.planetaexcel.ru/techniques/2/62/

Буду предельно благодарен, если кто-то сможет написать макрос под удаление пустых строк при условии, что пустых подряд 2-е и более. При этом удалить не все пустые строки в таком найденном диапазоне, а оставить одну пустую.
Замена содержимого ячейки с использованием пользовательского форматирования на текст, Заменить отображаемый текст в ячейке, полученный с помощью пользовательского форматирования на обычный текст
 
Доброго времени суток.

Очень люблю этот сайт и много чего полезного тут нашел, но не смог побороть одну штуку. Может кто-то уже сталкивался или кому-то будет интересно.

Есть таблица с данными, где в саму ячейку вписаны, к примеру, данные вида "5555".
К ячейке применено пользовательское форматирование с текстом, к примеру "_Зеленый"
В итоге, по факту в ячейке 5555, отображается 5555_Зеленый.

Ширина столбца, где вписаны эти данные фиксированная и зачастую такой текст не помещается в ячейке и отображается как #############, хотя перенос данных включен.
Мною найден один лишь способ как решить проблему, но он долгий: скопировать данные из таких ячеек в блокнот, снова скопировать эти же данные, но уже из блокнота, применить текстовый формат в диапазону в екселе, разъединить ячейки, вставить данные, скопированные из блокнота, объединить ячейки по строкам.

Может кто знает как это сделать быстрее?
Буду премного благодарен!
Страницы: 1
Наверх