Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Номер страницы в EXcel в каждой ячейке определенного столбца / 4 сообщений из 4, страница 1 из 1
14.03.2011, 12:25
    #37163366
generalmaximus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номер страницы в EXcel в каждой ячейке определенного столбца
Добрый день.
Не нашел нужной функции, поэтому прошу совета как написать макрос.
Задача: имеется таблица в книге листа. текущая разметка страниц разбивает эту таблицу, к примеру, на 10 страниц.
Необходимо создать доп. столбец таблицы, который бы содержал номер страницы, в котором находится данная ячейка. Ну т.е. у страницы 1 в во всех ячейках столбца будет стоять 1, у страницы 2 - 2 и т.д.

Был бы благодарен за наводку - как ячейке присвоить номер страницы, в которой она находится. ?
...
Рейтинг: 0 / 0
14.03.2011, 13:08
    #37163542
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номер страницы в EXcel в каждой ячейке определенного столбца
Вид - Разметка страницы. Прекрасно видно номера страниц...
...
Рейтинг: 0 / 0
14.03.2011, 15:57
    #37164031
sergeyvg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номер страницы в EXcel в каждой ячейке определенного столбца
Думаю как-то так можно, если нет вертикальных разделителей
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Sub test()
Dim HP As Long, RowB As Long, RowHP As Long, HPCount As Long
ActiveSheet.DisplayPageBreaks = True: ActiveWindow.View = xlPageBreakPreview
DoEvents
HPCount = ActiveSheet.HPageBreaks.Count +  1 
RowB =  1 
For HP =  1  To HPCount
  If HP = HPCount Then
    RowHP = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count
  Else
    RowHP = ActiveSheet.HPageBreaks(HP).Location.Row
  End If
  Cells(RowB,  1 ).Resize(RowHP - RowB) = HP
  RowB = RowHP
Next HP
ActiveWindow.View = xlNormalView
End Sub
...
Рейтинг: 0 / 0
15.03.2011, 05:00
    #37164865
generalmaximus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номер страницы в EXcel в каждой ячейке определенного столбца
sergeyvg,

огромное спасибо. то, что нужно
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Номер страницы в EXcel в каждой ячейке определенного столбца / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]