Страницы: 1
RSS
нумерация страниц в ячейке
 
Я имею на одном листе экселя документ. Первые 16 строк этого листа составляют шапку документа и будут печататься на каждой странице (бумажной) как заголовок. Среди этих 16 строк есть ячейка, где нужно указать номер страницы и кол-во страниц документа ( страница ХХ из ХХ ) выводимых на печать.

Как сделать это в колонтитуле листа я знаю, но мне требуется, именно в ячейке входящую в состав шапки документа.

Пожалуйста, не откажите, если знаете ответ.
 
Пример приложите, а то ваше объяснение замысловатое очень, шапка одна, листов много, при этом в одной шаке должны быть разные номера страниц и видимо все в одном месте   ;)
 
Вот этот зверь.....
 
И как по вашему одна ячейка может одновременно содержать разные значения?  ;)
 
Можно при выводе на печать макросом менять значения для каждой страницы :D
Я сам - дурнее всякого примера! ...
 
Жаль.....
Я думал если нумерация реализована в колонтитуле, то можно это "прикрутить" и к ячейке.

Спасибо что откликнулись.
Изменено: Babanak - 06.06.2013 07:38:27
 
Цитата
KuklP пишет:
Можно при выводе на печать макросом менять значения для каждой страницы  

Ответите на мой e-mail ? Я вам писал в личку...
 
Не надо писать мне в личку, если только не собираетесь оплачивать мои услуги. В модуль книги:
Код
Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Application.EnableEvents = 0
    If ActiveSheet.Name <> "page 1 of 1" Then Exit Sub
    Dim i&, n
    ActiveWindow.View = xlPageLayoutView
    ActiveWindow.View = xlNormalView
    i = ActiveSheet.HPageBreaks.Count + 2
    For n = 1 To i
        ActiveSheet.[k4] = n & " of " & i
        ActiveSheet.PrintOut n, n
    Next
    Application.EnableEvents = -1
    Cancel = -1
End Sub
Изменено: KuklP - 06.06.2013 08:01:52
Я сам - дурнее всякого примера! ...
 
Спасибо!
 
Я изменил макрос. Обновите.
Я сам - дурнее всякого примера! ...
 
KuklP, классно!
Это я себе в памятку положу.
Учимся сами и помогаем другим...
 
KuklP, спасибо еще раз, раз, раз  :D
Страницы: 1
Читают тему
Наверх