Страницы: 1
RSS
Разрыв строк в EXCEL при переносе на другую страницу
 
Как сделать, чтобы последние 3 строчки в таблице excel, если они не помещаются на одной странице перенести все три строки на другую страницу?

p.s. Таблица может меняться соответственно номер ячейки тоже, то есть таблица может меняться в зависимости от входных данных
p.s.s разрыв страницы должно быть автоматически, чтобы пользователь не делал сам. я могу проставить только на шаблон таблицы. а оттуда в зависимости от входных данных таблица меняется. И вот если последние 3 строки, если не вмещаются на странице, то они должны все три на другой странице вместиться
Изменено: CalmFox - 13.02.2020 12:49:32
 
Код
if LastRow - activesheet.hpagebreaks( activesheet.hpagebreaks.location.row) < 2 then 
 activesheet.hpagebreaks.add before:=rows(LastRow-2)
end if
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко,а можно рассказать как работает макрос? то есть как он понимает где таблица, строки и т.д.
 
да, на примере файла элементарно, а на пальцах я уже обьяснил
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, вот к примеру, и при печати здесь всего одна строка перемещается на другую страницу, а надо три
и если сейчас будет работать, то еще два вопроса:
1. Если таблица будет находиться на других ячейках так же будет работать?
2. Если будет несколько таблиц так же будет работать?  
Изменено: CalmFox - 13.02.2020 14:00:37
 
см. вложение
Цитата
CalmFox написал:
1. Если таблица будет находиться на других ячейках так же будет работать?
не знаю
Цитата
CalmFox написал:
2. Если будет несколько таблиц так же будет работать?  
не знаю
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Наверх