Метод Range.CreateNames (Excel)
Создает имена в указанном диапазоне на основе текстовых меток на листе.
Синтаксис
expression. CreateNames (верхний, левый, нижний, правый)
выражение: переменная, представляющая объект Range.
Параметры
Имя | Обязательный или необязательный | Тип данных | Описание |
---|---|---|---|
Top | Необязательный | Variant | Значение true для создания имен с помощью меток в верхней строке. Значение по умолчанию — False. |
Left | Необязательный | Variant | Значение true для создания имен с помощью меток в левом столбце. Значение по умолчанию — False. |
Bottom | Необязательный | Variant | Значение true для создания имен с помощью меток в нижней строке. Значение по умолчанию — False. |
Right | Необязательный | Variant | Значение true для создания имен с помощью меток в правом столбце. Значение по умолчанию — False. |
Возвращаемое значение
Variant
Примечания
Если не указать один из верхних, левых, нижних или правых, Microsoft Excel угадывает расположение текстовых меток на основе формы указанного диапазона.
Пример
В этом примере создаются имена ячеек B1:B3 на основе текста в ячейках A1:A3. Обратите внимание, что необходимо включить ячейки, содержащие имена в диапазоне, даже если имена создаются только для ячеек B1:B3.
Set rangeToName = Worksheets("Sheet1").Range("A1:B3")
rangeToName.CreateNames Left:=True
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.