ЛИСТЫ (функция ЛИСТЫ)
В этой статье описаны синтаксис формулы и использование листов в Microsoft Excel.
Описание
Возвращает количество листов в ссылке.
Синтаксис
Аргументы функции ЛИСТЫ описаны ниже.
- Ссылка Необязательный аргумент. Ссылка — это ссылка, для которой необходимо знать количество листов. Если опустить аргумент «Ссылка», функция ЛИСТЫ возвращает количество листов в книге, которая содержит функцию.
Замечания
- Функция ЛИСТЫ включает в себя все листы (видимые, скрытые или очень скрытые), кроме всех остальных типов листов (макросов, диаграмм или диалогов).
- Если ссылка не является допустимым значением, то листы возвращают значение #REF! (значение ошибки).
- Функция ЛИСТЫ недоступна в объектной модели (OM), поскольку там уже содержится похожая функция.
Пример
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу Enter. При необходимости измените ширину столбцов, чтобы видеть все данные.
Так как не указан аргумент «Ссылка», возвращается общее количество листов в книге (3).
Возвращает количество листов в ссылке 3D «Мои3DСсылки», которая включает Лист2 и Лист3 (2).
Как узнать сколько листов в книге excel
(2) Я делал так:
Эксель = Новый COMОбъект(«Excel.Application»);
Книга = Эксель.WorkBooks.Open(ФайлЭксель);
ВсегоЛистовВКниге = Книга.WorkSheets.Count;
(5) Рыбке спасибо, всегда выручает)) Count то что я и хотел))
(2) Документ Excel имеет расширение «*.xls» («*.xlsx» в Microsoft Office Excel 2007) и называется рабочая книга. Рабочая книга состоит из листов. По умолчанию их создается три. Переключаться между листами можно, используя закладки (ярлычки) в нижней части окна «Лист 1» и т.д. (http://ru.wikibooks.org/wiki/Microsoft_Excel)
А что, в одном файле может быть более одной книги?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший
Как узнать сколько листов в книге excel
5 сек. я же не засну, пока Диана не скажет, кто на её аватарке? (если она уже говорила, то прошу меня простить, видно я пропустил этот момент) )
Сообщений: 60951 Регистрация: 14.09.2012
Контакты см. в профиле
25.10.2010 00:04:59
Автопортрет
25.10.2010 00:06:39
. и тут Остапа понесло.
25.10.2010 00:06:46
P.S. Эта аватарка мне намного больше нравится, чем предыдущая ))
25.10.2010 00:12:02
эх, даже порадоваться за Диану не дадут ((( Злые Вы.. уйду я от .. спать ))
Спокойной ночки, Дианочка .
Как определить, сколько страниц будет напечатано в Excel
Microsoft Visual Basic для приложений не предоставляет метод для определения общего количества страниц, которые будут печататься на листе. Однако для использования GET можно использовать метод ExecuteExcel4Macro. Функция листа макросов DOCUMENT(50) возвращает общее количество страниц, которые будут напечатаны на активном листе.
Дополнительная информация
Корпорация Майкрософт предлагает примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их корректной работы в конкретных случаях и в пользовательских приложениях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования, а также необходимых средств разработки и отладки. Специалисты служб технической поддержки Майкрософт могут пояснить назначение тех или иных конструкций кода в конкретном примере, но модификация примеров и их адаптация к задачам разработчика не поддерживается.
Если у вас ограниченный опыт программирования, вам может потребоваться обратиться к сертифицированному партнеру Майкрософт или к консультационным службам Майкрософт. Дополнительные сведения см. на следующих веб-сайтах Майкрософт:
Дополнительные сведения о доступных вариантах поддержки и о том, как связаться с корпорацией Майкрософт, см. на следующем веб-сайте Майкрософт:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSЧтобы использовать следующий макрос, настройте файл Microsoft Excel следующим образом:
- Создайте новую книгу Microsoft Excel.
- Выберите диапазон A1:J100.
- Введите цифру 1 и нажмите клавиши CTRL+ВВОД. Вы увидите все выбранные ячейки, заполненные числом 1.
- Вставка макромодуля Visual Basic.
- Введите следующий код в модуле:
Sub ShowMe() MsgBox ExecuteExcel4Macro("GET.DOCUMENT(50)") & _ " pages will be printed." End Sub
Ссылки
Дополнительные сведения о макрофунк-функции Get.Document можно найти в справочном руководстве по функции Excel.
