Excel VBA教程:ApplyNames方法

将名称应用于指定区域中的单元格。

expression.ApplyNames(Names, IgnoreRelativeAbsolute, UseRowColumnNames, OmitColumn, OmitRow, Order, AppendLast)

expression   必需。该表达式返回“应用于”列表中的对象之一。

Names   Variant 类型,可选。要应用的名称数组。如果省略本参数,工作表中所有的名称都将应用到该区域上。

IgnoreRelativeAbsolute   Variant 类型,可选。如果为 True,则以名称取代引用,不考虑名称或引用的类型。如果为 False,就只用绝对名称取代绝对引用,用相对名称取代相对引用,而用混合名称取代混合引用。默认值为 True。

UseRowColumnNames   Variant 类型,可选。如果为 True,则当无法找到指定区域的名称时,就以该区域所在行或列区域的名称代之。如果为 False,则忽略 OmitColumn 和 OmitRow参数。默认值为 True。

OmitColumn   Variant 类型,可选。如果为 True,就用行方向的名称取代整个引用。仅当被引用单元格与公式处于同一列中,且处于行方向命名的区域中时,才能省略列方向名称。默认值为 True。

OmitRow   Variant 类型,可选。如果为 True,就用列方向的名称取代整个引用。仅当被引用单元格与公式处于同一行中,且处于列方向命名的区域中时,才能省略行方向名称。默认值为 True。

Order  XlApplyNamesOrder 类型,可选。 指出用行方向区域名称和列方向区域名称取代单元格引用时,首先列出哪个区域的名称。

XlApplyNamesOrder 可为以下 XlApplyNamesOrder 常量之一。
xlColumnThenRow
xlRowThenColumn default

AppendLast   Variant 类型,可选。如果为 True,则取消 Names参数中所指定的名称的原有定义,并且取消最近一次定义的名称的原有定义。如果为 False,则仅取消 Names参数中所指定的名称的原有定义。默认值为 False。

说明

可用 Array函数为 Names参数创建名称列表。

如果要对整个工作表应用名称,可用Cells.ApplyNames

不能将名称“取消应用”;若要删除名称,请使用 Delete方法。

Excel VBA教程:ApplyNames方法·示例

本示例对整个工作表应用名称。


Cells.ApplyNames Names:=Array("Sales", "Profits")

上页:Excel VBA教程:ApplyDataLabels方法 下页:Excel VBA教程:ApplyOutlineStyles方法

Excel VBA教程:ApplyNames方法

Excel VBA教程:ApplyOutlineStyles方法 Excel VBA教程:AreaGroups方法
Excel VBA教程:Arrange方法 Excel VBA教程:AutoComplete方法
Excel VBA教程:AutoFill方法 Excel VBA教程:AutoFilter方法
Excel VBA教程:AutoFit方法 Excel VBA教程:AutoFormat方法
Excel VBA教程:AutomaticLength方法 Excel VBA教程:AutoOutline方法
Excel VBA教程:AutoShow方法 Excel VBA教程:AutoSort方法
Excel VBA教程:Axes方法 Excel VBA教程:BarGroups方法
Excel VBA教程:BeginConnect方法 Excel VBA教程:BeginDisconnect方法
Excel VBA教程:BorderAround方法 Excel VBA教程:BreakLink方法
Excel VBA教程:BringToFront方法 Excel VBA教程:BuildFreeform方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号