Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

88

Часть I. Введение в Excel

Обратите внимание, что в ссылки добавлено имя рабочего листа. Таким образом, ес­ ли именованную формулу использовать за пределами рабочего листа, в котором она оп­ ределена, то ее значения могут быть неправильными. Если же требуется применить име­ нованную формулу в ином листе, чем Лист1, то из формулы придется удалить все ссыл­ ки на лист (однако сохранив восклицательные знаки). Пример приводится ниже.

=!А1а!В1

Разобравшись с именованными формулами, вы, возможно, найдете для них новое применение. Неоспоримое преимущество наблюдается в том случае, если в формулу не­ обходимо внести изменения. Можно просто изменить определение формулы, а не редак­ тировать каждый ее экземпляр на рабочем листе.

Компакт-диск

На прилагаемом компакт-диске содержится рабочая книга с несколькими при­ мерами именованных формул. Эта книга называется named formulas.xlsx.

Совет

О

В диалоговом окне Создание имени (New Name) поле Диапазон (Refers То) обычно находится в режиме указателя. В этом случае облегчается ввод ссылки на диапазон — достаточно щелкнуть на рабочем листе. После нажатия клави­ ши <F2> происходит переключение в режим редактирования, в котором мож­ но редактировать формулу с помощью клавиш управления курсором.

Что представляют собой имена ячеек и диапазонов

Опытные пользователи Excel часто говорят об именованных диапазонах и имено­ ванных ячейках. В данной главе мы часто употребляем эти термины. Однако эта терми­ нология не совсем точна.

Итак, откроем секрет, чем же в действительности являются имена.

Создавая в Excel имя для ячейки или диапазона ячеек, вы на самом деле создаете именованную формулу, т.е. формулу, которой нет в ячейке. Именованные форму­ лы находятся не в ячейках, а в буфере Excel.

Когда вы работаете в диалоговом окне Создание имени (New Name), то в поле Диа­ пазон (Refers То) отображается формула, а в поле Имя (Name) — ее название. Примеча­ тельно, что содержимое поля Диапазон (Refers То) всегда начинается знаком равенст­ ва — он и делает содержимое поля формулой.

Если вы будете помнить этот “секрет”, вам несложно будет разобраться в действи­ ях, происходящих при создании и использовании имен в рабочих книгах.

Присвоение имен объектам

Разрешается присваивать содержательные имена не только ячейкам и диапазонам, но и таким объектам, как, например, сводные таблицы и фигуры. К ним будет проще обра­ щаться, особенно в коде VBA.

Для изменения имени объекта, не являющегося диапазоном, воспользуйтесь полем Имя (Name), которое находится в левой части строки формул. Просто выделите объект, введите новое имя в поле Имя и нажмите клавишу <Enter>.