Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2014, 22:31   #1
strokky
Пользователь
 
Регистрация: 25.07.2014
Сообщений: 12
По умолчанию подсчет количества страниц на листе

Подскажите пожалуйста как можно переменной присвоить значение количества страниц на листе, разметка страниц на листе задана.

Пробую так - не получается((

Код:
x = ActiveSheet.Pages.Count
strokky вне форума Ответить с цитированием
Старый 26.07.2014, 23:02   #2
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Код:
x = (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 27.07.2014, 01:39   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Step_UA, не так всё просто (если рассматривать общий случай)

я создал новый лист, заполнил данными ячейки a1:a250 и ячейки a1:z1
(первый столбец и первая строка)

Включаю просмотр печати, - мне показывает, что на печать будет выведено 11 листов
Ваш же метод выводит 18:
Цитата:
Debug.Print (ActiveSheet.HPageBreaks.Count + 1) * (ActiveSheet.VPageBreaks.Count + 1)
18
Debug.Print ActiveSheet.HPageBreaks.Count, ActiveSheet.VPageBreaks.Count
5 2
но, конечно, в большинстве случаев, ваш метод даст верный результат
EducatedFool вне форума Ответить с цитированием
Старый 27.07.2014, 10:27   #4
strokky
Пользователь
 
Регистрация: 25.07.2014
Сообщений: 12
По умолчанию

Спасибо! Воспользовался первым вариантом.
strokky вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подсчет количества страниц в PDF tae1980 Microsoft Office Excel 11 07.02.2017 10:21
Подсчет количества страниц документа doc Viktorkv Общие вопросы Delphi 9 26.02.2014 21:05
Печать 2-х страниц на одном листе DiakonX Общие вопросы Delphi 7 03.01.2012 08:07
Подсчет количества значений на листе edikamn Microsoft Office Excel 5 28.09.2010 09:13
Подсчет количества слов на листе bukarenko Microsoft Office Excel 4 01.04.2010 12:30