Application.AddCustomList 方法 (Excel)

为自定义自动填充和/或自定义排序添加自定义列表。

语法

表达式AddCustomList (ListArrayByRow)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
ListArray 必需 Variant 将源数据指定为字符串数组或 Range 对象。
ByRow 可选 Variant 仅当 ListArrayRange 对象时使用。 如果为 True ,则从范围中的每一行创建自定义列表。 如果为 False ,则从区域中的每个列创建自定义列表。

如果省略此参数,并且行数多于 (列,或区域中) 的行数和列数相等,则 Microsoft Excel 将从该区域中的每个列创建自定义列表。

如果省略此参数,并且区域中的列数多于行,Excel 将从该区域的每一行创建自定义列表。

备注

如果尝试添加的列表已存在,此方法将引发运行时错误 1004。 使用 On Error 语句捕获错误。

示例

本示例将一个字符串数组添加到自定义列表中。

On Error Resume Next  ' if the list already exists, don'thing
Application.AddCustomList Array("cogs", "sprockets", _ 
 "widgets", "gizmos")
On Error Goto 0       ' resume regular error handling

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。