Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/автоматическая нумерация страниц без применения колонтитулов - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автоматическая нумерация страниц без применения колонтитулов (Формулы/Formulas)
автоматическая нумерация страниц без применения колонтитулов
ovechkin1973 Дата: Вторник, 17.01.2017, 14:58 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Есть бланк определенной формы.. необходимо в нем сделать в определенных ячейках нумерацию страниц начиная со второй и подставлять значение количества страниц на первом листе. Каким способом это сделать можно..
К сообщению приложен файл: 2059552.xlsx (26.6 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеЕсть бланк определенной формы.. необходимо в нем сделать в определенных ячейках нумерацию страниц начиная со второй и подставлять значение количества страниц на первом листе. Каким способом это сделать можно..

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 14:58
AlexM Дата: Вторник, 17.01.2017, 15:28 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
необходимо в нем сделать в определенных ячейках нумерацию страниц начиная со второй
У вас в примере всего одна ячейка для всех страниц D21



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
необходимо в нем сделать в определенных ячейках нумерацию страниц начиная со второй
У вас в примере всего одна ячейка для всех страниц D21

Автор - AlexM
Дата добавления - 17.01.2017 в 15:28
ovechkin1973 Дата: Вторник, 17.01.2017, 15:40 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
У вас в примере всего одна ячейка для всех страниц D21

Не совсем так.. это сквозная строка и печатается на каждом листе.. Если нажать режим просмотра и полистать вниз, то видно.


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
У вас в примере всего одна ячейка для всех страниц D21

Не совсем так.. это сквозная строка и печатается на каждом листе.. Если нажать режим просмотра и полистать вниз, то видно.

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 15:40
AlexM Дата: Вторник, 17.01.2017, 15:57 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Я это видел, поэтому написал, ячейка одна и значение в ней будет одно сквозное по всем листам.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеЯ это видел, поэтому написал, ячейка одна и значение в ней будет одно сквозное по всем листам.

Автор - AlexM
Дата добавления - 17.01.2017 в 15:57
ovechkin1973 Дата: Вторник, 17.01.2017, 15:58 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
т.е. без колонтитулов ни как? А как тогда общее количестве листов можно посчитать, чтобы в автоформу вставить?


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщениет.е. без колонтитулов ни как? А как тогда общее количестве листов можно посчитать, чтобы в автоформу вставить?

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 15:58
Alex_ST Дата: Вторник, 17.01.2017, 16:01 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3199
Репутация: 606 ±
Замечаний: 0% ±

2003
А Вы надеялись, что в ячейках сквозных строк может быть разное значение? :)
На то они и сквозные, что хоть и печатаются на каждом листе, но это только видимость, т.к. реально существуют в единственном экземпляре.
Так что с колонтитулами - это скорее всего самое то, что надо.



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеА Вы надеялись, что в ячейках сквозных строк может быть разное значение? :)
На то они и сквозные, что хоть и печатаются на каждом листе, но это только видимость, т.к. реально существуют в единственном экземпляре.
Так что с колонтитулами - это скорее всего самое то, что надо.

Автор - Alex_ST
Дата добавления - 17.01.2017 в 16:01
AlexM Дата: Вторник, 17.01.2017, 16:02 | Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеМожет быть пригодится
Можно ли вытащить из колонтитулов номер страницы?
http://www.excelworld.ru/forum/2-3541-1

Автор - AlexM
Дата добавления - 17.01.2017 в 16:02
Alex_ST Дата: Вторник, 17.01.2017, 16:25 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3199
Репутация: 606 ±
Замечаний: 0% ±

2003
Да, тёзка, вот ЭТО, похоже, должно работать.
Только надо подумать, как чуть подпилить, чтобы не жёстко задавать столбец для ячеек с номерами страниц...
Может быть, перед началом нумерации предложить юзеру выделить столбец?
А про HPageBreaks я к стыду своему даже не слышал. :'(



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеДа, тёзка, вот ЭТО, похоже, должно работать.
Только надо подумать, как чуть подпилить, чтобы не жёстко задавать столбец для ячеек с номерами страниц...
Может быть, перед началом нумерации предложить юзеру выделить столбец?
А про HPageBreaks я к стыду своему даже не слышал. :'(

Автор - Alex_ST
Дата добавления - 17.01.2017 в 16:25
ovechkin1973 Дата: Вторник, 17.01.2017, 18:21 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Спасибо за участие.. ссылки все пересмотрел. Как использовать в своих целях макрос не понял. Осилил только колонтитулы в правом нижнем углу каждой страницы .. типа 1 из 5.. как посчитать общее количество листов не представляю


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеСпасибо за участие.. ссылки все пересмотрел. Как использовать в своих целях макрос не понял. Осилил только колонтитулы в правом нижнем углу каждой страницы .. типа 1 из 5.. как посчитать общее количество листов не представляю

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 18:21
AlexM Дата: Вторник, 17.01.2017, 19:06 | Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
[vba]
Код
Function Sheet_Page_Count(iSheet As String) As Long
Sheet_Page_Count = Sheets(iSheet).HPageBreaks.Count + 1
End Function
[/vba]
К сообщению приложен файл: 2059552_01.rar (54.6 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение[vba]
Код
Function Sheet_Page_Count(iSheet As String) As Long
Sheet_Page_Count = Sheets(iSheet).HPageBreaks.Count + 1
End Function
[/vba]

Автор - AlexM
Дата добавления - 17.01.2017 в 19:06
ovechkin1973 Дата: Вторник, 17.01.2017, 19:40 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
AlexM, я перенес макрос в свой файл и вставил "&Sheet_Page_Count("Шапка") на лист "заполнение шапки" в ячейку G7. Из нее уже в автоформу на листе "Шапка" вставил.
Если начать добавлять листы или убирать не меняются значения.. что не так делаю?
Точнее что надо делать, чтобы пересчет был, если добавили листы или убрали?
Я в макрос абсолютный нуль.. могу только их вставлять в свои файлы.. да и то, если все просто.
Правда если встать в ячейку, где написано Sheet_Page_Count("Шапка") и нажать энтер, то перерасчет происходит
К сообщению приложен файл: ____.xlsm (35.2 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеAlexM, я перенес макрос в свой файл и вставил "&Sheet_Page_Count("Шапка") на лист "заполнение шапки" в ячейку G7. Из нее уже в автоформу на листе "Шапка" вставил.
Если начать добавлять листы или убирать не меняются значения.. что не так делаю?
Точнее что надо делать, чтобы пересчет был, если добавили листы или убрали?
Я в макрос абсолютный нуль.. могу только их вставлять в свои файлы.. да и то, если все просто.
Правда если встать в ячейку, где написано Sheet_Page_Count("Шапка") и нажать энтер, то перерасчет происходит

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 19:40
AlexM Дата: Вторник, 17.01.2017, 19:53 | Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
добавьте к функции функцию СЕГОДНЯ() так
Код
=Sheet_Page_Count("Шапка")+СЕГОДНЯ()*0



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениедобавьте к функции функцию СЕГОДНЯ() так
Код
=Sheet_Page_Count("Шапка")+СЕГОДНЯ()*0

Автор - AlexM
Дата добавления - 17.01.2017 в 19:53
ovechkin1973 Дата: Вторник, 17.01.2017, 21:03 | Сообщение № 13
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Ура! заработало!!! Глупый вопрос - я в ячейку что вставил? Сегодня - это формула.. а перед этим? И как это с макросом связано?
В любом случае очень благодарен


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеУра! заработало!!! Глупый вопрос - я в ячейку что вставил? Сегодня - это формула.. а перед этим? И как это с макросом связано?
В любом случае очень благодарен

Автор - ovechkin1973
Дата добавления - 17.01.2017 в 21:03
AlexM Дата: Вторник, 17.01.2017, 21:45 | Сообщение № 14
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4450
Репутация: 1094 ±
Замечаний: 0% ±

Excel 2003
Глупый вопрос - я в ячейку что вставил? Сегодня - это формула.. а перед этим?
перед СЕГОДНЯ() функция пользователя Sheet_Page_Count("Шапка") в аргументе имя листа. СЕГОДНЯ()*0 есть ноль, что не как не влияет на результат функции пользователя. Однако функция СЕГОДНЯ() пересчитывается при любых изменениях на листе, а так как эта функция в составе формулы, то пересчитывается формула.



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Глупый вопрос - я в ячейку что вставил? Сегодня - это формула.. а перед этим?
перед СЕГОДНЯ() функция пользователя Sheet_Page_Count("Шапка") в аргументе имя листа. СЕГОДНЯ()*0 есть ноль, что не как не влияет на результат функции пользователя. Однако функция СЕГОДНЯ() пересчитывается при любых изменениях на листе, а так как эта функция в составе формулы, то пересчитывается формула.

Автор - AlexM
Дата добавления - 17.01.2017 в 21:45
ovechkin1973 Дата: Среда, 18.01.2017, 17:22 | Сообщение № 15
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Понял.. положу в "копилку" такое решение себе..


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
СообщениеПонял.. положу в "копилку" такое решение себе..

Автор - ovechkin1973
Дата добавления - 18.01.2017 в 17:22
Мир MS Excel » Вопросы и решения » Вопросы по Excel » автоматическая нумерация страниц без применения колонтитулов (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!