Текущее время: Вс, июл 27 2025, 21:03

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 15 ] 
Автор Сообщение
 Заголовок сообщения: Как перенести шапку в Excel на новую страницу?
СообщениеДобавлено: Ср, окт 08 2008, 15:01 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 02 2008, 11:51
Сообщения: 31
Подскажите, пожалуйста. Есть большой отчет в Excel. Чтобы красиво смотрелось, надо как-то переносить шапку на следующую страницу. Как?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: re
СообщениеДобавлено: Ср, окт 08 2008, 15:08 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Пт, сен 23 2005, 11:11
Сообщения: 963
укажите сквозные строки в параметрах печати


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 15:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Считать строки:
например по сто строк и снова выводишь шапку

--------------------------------------------
Code:
выводишь шапку первый раз

loop at xls_tab.
i = i + 1.
выводишь строки

if i = 100.
   выводишь шапку
   i = 0.
endif.
endloop.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: re
СообщениеДобавлено: Ср, окт 08 2008, 15:17 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 02 2008, 11:51
Сообщения: 31
trop написал(а):
укажите сквозные строки в параметрах печати


А можно по-подробнее?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 15:21 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 02 2008, 11:51
Сообщения: 31
Valeriy написал:
Считать строки:
например по сто строк и снова выводишь шапку

--------------------------------------------
Code:
выводишь шапку первый раз

loop at xls_tab.
i = i + 1.
выводишь строки

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 15:40 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
LisaAlisa написал(а):
Valeriy написал:
Считать строки:
например по сто строк и снова выводишь шапку

--------------------------------------------
Code:
выводишь шапку первый раз

loop at xls_tab.
i = i + 1.
выводишь строки

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

Вам же посоветовали настроить сам шаблон, то есть прозрачность тех строк где печатается шапка, для этого надо знать Эксель, чем лучше настроите шаблон, тем мешьше придется кода писать в АБАПЕ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 16:08 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
Настроить шаблон Ekselя
Code:
Файл->Параметр стр. и укажи сквозную строку


:wink:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 16:36 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 02 2008, 11:51
Сообщения: 31
Valeriy написал:
Настроить шаблон Ekselя
Code:
Файл->Параметр стр. и укажи сквозную строку


:wink:


Спасибо огромное!!!! Так всё просто оказалось :-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, окт 08 2008, 17:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, июн 25 2007, 17:37
Сообщения: 350
Пол: Мужской
LisaAlisa написал(а):
Valeriy написал:
Настроить шаблон Ekselя
Code:
Файл->Параметр стр. и укажи сквозную строку


:wink:


Спасибо огромное!!!! Так всё просто оказалось :-)


Пожалуйста


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 09 2008, 18:35 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 09 2008, 18:32
Сообщения: 14
Valeriy написал:
LisaAlisa написал(а):
Valeriy написал:
Настроить шаблон Ekselя
Code:
Файл->Параметр стр. и укажи сквозную строку


:wink:


Спасибо огромное!!!! Так всё просто оказалось :-)


Пожалуйста


но если после таблицы идут каки-либо подписи, или доп текст, то возможны случаи, когда на новой странице будет только шапка и эти подписи без таблицы


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 09:13 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Lastya написал(а):
но если после таблицы идут каки-либо подписи, или доп текст, то возможны случаи, когда на новой странице будет только шапка и эти подписи без таблицы

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

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 11:09 
Начинающий
Начинающий

Зарегистрирован:
Чт, окт 09 2008, 18:32
Сообщения: 14
Parazit написал:
Lastya написал(а):
но если после таблицы идут каки-либо подписи, или доп текст, то возможны случаи, когда на новой странице будет только шапка и эти подписи без таблицы

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

а если у пользователя на компе стоит запрет на макросы?повышенная безопасность все дела..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, окт 10 2008, 11:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
Lastya написал(а):
а если у пользователя на компе стоит запрет на макросы?повышенная безопасность все дела..

Запрет на макросы работает далеко не на все макросы. Попробуйте.

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 14 2008, 09:37 
Ассистент
Ассистент

Зарегистрирован:
Пт, май 02 2008, 11:51
Сообщения: 31
Parazit написал:
Lastya написал(а):
Вообще то обычно требуют, чтобы последняя строка таблицы с итогами и подписи были неразрывны, т.е. на одной (последней) странице, что разумно. Это несложно реализовать макросом, повешенным на событие печати.

А подскажите пожалуйста какие в EXCEL есть функции для объединения строк таблицы и подписей для создания макроса.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, окт 14 2008, 10:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, авг 19 2004, 17:37
Сообщения: 1962
Откуда: Москва
Пол: Мужской
LisaAlisa написал(а):
А подскажите пожалуйста какие в EXCEL есть функции для объединения строк таблицы и подписей для создания макроса.

Я писал макрос и вешал на событие книги:
Code:
Private Sub Workbook_BeforePrint(Cancel As Boolean) 'Неразрывные подписи
  ActiveSheet.ResetAllPageBreaks
  Dim R As Range
  Set R = Range("ИтогиПодписи")
  R.Rows.PageBreak = xlPageBreakNone
  For Each Rw In R.Rows
    If Rw.PageBreak = xlPageBreakAutomatic Then
      R.Rows.PageBreak = xlPageBreakManual
    End If
  Next
End Sub

_________________
"For all entries" не в SAP-ах, "for all entries" в головах! :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB