Export (0) Print
Expand All

Range.CreateNames Method

Office 2007
Creates names in the specified range, based on text labels in the sheet.

Syntax

expression.CreateNames(Top, Left, Bottom, Right)

expression   A variable that represents a Range object.

Parameters

NameRequired/OptionalData TypeDescription
TopOptionalVariantTrue to create names by using labels in the top row. The default value is False.
LeftOptionalVariantTrue to create names by using labels in the left column. The default value is False.
BottomOptionalVariantTrue to create names by using labels in the bottom row. The default value is False.
RightOptionalVariantTrue to create names by using labels in the right column. The default value is False.

Return Value
Variant

Remarks

If you don’t specify one of Top, Left, Bottom, or Right, Microsoft Excel guesses the location of the text labels, based on the shape of the specified range.

Example

This example creates names for cells B1:B3 based on the text in cells A1:A3. Note that you must include the cells that contain the names in the range, even though the names are created only for cells B1:B3.

Visual Basic for Applications
Set rangeToName = Worksheets("Sheet1").Range("A1:B3")
rangeToName.CreateNames Left:=True



Community Additions

ADD
Show:
© 2014 Microsoft