Application.AddCustomList メソッド (Excel)
ユーザー設定のオートフィルとユーザー設定の並べ替え順序のいずれか一方、または両方に使うユーザー設定リストを追加します。
構文
式。AddCustomList (ListArray、 ByRow)
expressionApplication オブジェクトを 表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
ListArray | 必須 | バリアント型 | 文字列の配列または Range オブジェクトを指定します。 |
ByRow | 省略可能 | バリアント型 | ListArray が Range オブジェクトの場合にのみ使用されます。 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 のサポートおよびフィードバックを参照してください。