Прочитать на английском

Поделиться через


Объект Name (Excel)

Представляет определенное имя для диапазона ячеек. Имена могут быть встроенными именами, например базами данных, Print_Area и Auto_Open, или пользовательскими именами.

Замечания

Объекты application, Workbook и Worksheet

Объект Name является членом коллекции Names для объектов Application, Workbook и Worksheet . Используйте name (index), где index — это номер индекса имени или определенное имя, чтобы вернуть один объект Name .

Номер индекса указывает положение имени в коллекции. Имена размещаются в алфавитном порядке, от a до z, и регистр не учитывается.

Объекты range

Хотя объект Range может иметь несколько имен, коллекция Имен для объекта Range отсутствует. Используйте имя с объектом Range , чтобы вернуть имя из списка имен (отсортированных в алфавитном порядке), назначенных диапазону.

Пример

В следующем примере показана ссылка на ячейку для первого имени в коллекции приложений.

MsgBox Names(1).RefersTo

В следующем примере имя mySortRange удаляется из активной книги.

ActiveWorkbook.Names("mySortRange").Delete

Используйте свойство Name , чтобы вернуть или задать текст самого имени. В следующем примере изменяется имя первого объекта Name в активной книге.

Names(1).Name = "stock_values"

В следующем примере задается свойство Visible для имени, присвоенного ячейкам A1:B1 на первом листе.

Worksheets(1).Range("a1:b1").Name.Visible = False

Методы

Свойства

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.