![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.08.2009
Сообщений: 17
|
![]()
Добрый вечер!
Подскажите, пож-та каким образом можно сделать следующее: для строк в столбце "В", текст в которых написан шрифтом большим 12 (выделены красным) проставить напротив (в стобце М) номера страниц, на которых эти строки расположены Файл-исходник: |
![]() |
![]() |
![]() |
#2 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Цитата:
По каким признакам его вычислять? К примеру, почему строки 54 (Резервуар горизонтальный) и 55 (Технологическое оборудование ) имеют номер страницы, равный двум? |
||
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.09.2008
Сообщений: 69
|
![]()
Вроде это то, что Вам нужно:
http://www.sql.ru/forum/actualthread.aspx?tid=329838 Или вот ещё: http://www.programmersforum.ru/showthread.php?t=23104
Андрей
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 01.08.2009
Сообщений: 17
|
![]()
Скачал выставленный файл. Почему-то параметры страницы слетели (ориентация была альбомная, и отступы полей были другие).
На самом деле Таблица будет шириной в 1 страницу, а высотой n страниц. Номер страницы определяется по номеру, который будет при включенном режиме "Разметка страницы" (или предварительном просмотре), т.е. количеством разрывов страниц. Попробую еще раз залить файл. |
![]() |
![]() |
![]() |
#5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Вот Вам пример:
Обратите внимание на формулы в столбце M: Код:
Код:
Перед выводом на печать вручную запускайте пересчёт.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 12.11.2009 в 20:30. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 01.08.2009
Сообщений: 17
|
![]()
EducatedFool, спасибо Вам большое! Вы мне очень помогли. Буду дальше разбираться.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
EducatedFool: Как быть в подобной ситуации при этом использовать колонтитул. А номер страницы должен отражать в колонтитуле?
С уважением, Алексей.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]()
EducatedFool: в другой теме нашел вариант решения, постранично, и каждый перед каждой страницей изменять колонтитул. Думаю это единственное здравое решение.
Еще вопрос: В книге есть лист "Лист 1" как узнать сколько в нем всего листов, с учетом колонтитула на этом листе?
С уважением, Алексей.
|
![]() |
![]() |
![]() |
#9 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Меню Вид - Колонтитулы - Создать верхний колонтитул, нажимаем на кнопочку с символом #, потом ОК. |
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 02.02.2009
Сообщений: 844
|
![]() Цитата:
Есть таблицы, шириной 1 лист, длиною N листов , на первом листе оформлена шапка (3-4 строки), которая должна повторяться на каждом листе. Эту шапку я задаю сквозными строками: .PrintTitleRows = "$1:$" & Строк_скв 'Задаем сквозные строки где Строк_скв - количество сквозных строк. Стоит задача, в шапке проставлять номера страниц, причем номер рассчитывается с учетом других листов (таблиц) которые должны печататься раньше. Я планирую такой алгоритм работы при печати таблицы: 1. по списку смотрим какие листы (таблицы) должны печататься раньше и определяем их общий размер в страницах. 2. вносим номер страница в шапку. 3. печатаем одну страницу текущего листа (таблицы). 4. увеличиваем номер страницы в шапке. 5. печатаем следующую страницу. 6. повторяем 4-5 пока не кончаться страницы. Возникает вопрос по пункту 1. Нужно определить размер листа (таблицы) с учетем сквозных строк.
С уважением, Алексей.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Узнать номер страницы в Excel перед печатью | Azat I | Свободное общение | 0 | 17.09.2009 18:25 |
как с помощью формулы проставить тире между цифрами | ALEKS2008 | Microsoft Office Excel | 22 | 21.08.2009 18:04 |
Как в HTML в form проставить два E-mail | чебургатор | HTML и CSS | 1 | 27.05.2009 20:33 |
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы | ilusha | JavaScript, Ajax | 7 | 25.02.2009 09:59 |
Как сделать разрыв страницы печати по условию и узнать номер страницы | Leanna | Microsoft Office Excel | 2 | 21.01.2008 06:59 |