VBAでユーザー設定リストに追加する方法|AddCustomListユーザー設定リストとは、データの順番をユーザー独自に登録したもので、データを自動入力するオートフィルでよく使います。マニュアルでも登録できますが、ここではVBAで追加する方法を紹介します。追加にはAddCustomListメソッドを使用します。VBAは文字列を直接指定し登録する方法と、シートに入力されているデータを登録する2種類を掲載します。追加する文字列を配列かセル範囲で指定します。(省略可能)ListArrayにセル範囲を指定した場合に指定します。行単位の場合はTrue、列単位の場合はFalseを指定します。省略した場合、下のように行数と列数を比較し指定されます。プログラムのTipsへ文字列を直接指定しユーザー設定リストに登録するVBA下記のAddCustomListを使ったコードを入力します。"旭川市"を配列に格納しています。Sub実行すると、ユーザー設定リストに追加されました。初心者向けexcelの使い方」を参照してください。オートフィルを実行し確認します。設定したリストがオートフィルで自動入力できました。スポンサーリンクシートに入力されているデータをユーザー設定リストに登録する下記のシートの、B2:B10セル「福島市~相馬市」のデータを追加します。下記のAddCustomListを使ったコードを入力します。ListArrayにデータが入力されているセル範囲を指定しています。ByRowをFalseにし列方向に設定しています。Sub上のコードを実行し、ユーザー設定リストのダイアログボックスを開くと、シートに入力したデータが追加されています。