Application.AddCustomList メソッド (Excel)

ユーザー設定のオートフィルとユーザー設定の並べ替え順序のいずれか一方、または両方に使うユーザー設定リストを追加します。

構文

AddCustomList (ListArrayByRow)

expressionApplication オブジェクトを 表す変数。

パラメーター

名前 必須 / オプション データ型 説明
ListArray 必須 バリアント型 文字列の配列または Range オブジェクトを指定します。
ByRow 省略可能 バリアント型 ListArrayRange オブジェクトの場合にのみ使用されます。 True を指定すると、ユーザー設定リストがセル範囲内の各行から生成されます。 False を指定すると、ユーザー設定リストがセル範囲内の各列から生成されます。

セル範囲内の行数が列数より多いか、または、行と列が同数であるときにこの引数を省略すると、ユーザー設定リストがセル範囲内の各列から生成されます。

この引数を省略し、範囲内の行より多くの列がある場合、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 のサポートおよびフィードバックを参照してください。