• 締切済み

excel2003 入力規制のリスト

いつもお世話になります。 入力規制にある、リストなのですが、 現状より、縦に広げる事は出来ないでしょうか? よろしくお願いします。

みんなの回答

回答No.2

こんばんは。 > コントロールボックスでも、簡単に?出来るのでしょうか? ListFillRange プロパティには INDIRECT 関数は指定できない様ですので、 VBA を利用し商品名を入力・変更の都度、ListFillRange プロパティを書き換える プログラミングが必要です。 VBA (マクロ)をご存じなければ難しいと言うことになります。 尚、この辺りは詳しくありませんので、VBA を利用しなくても実現できると いうことであれば、どなたかご教授ください。

回答No.1

こんにちは。 標準のリストだとカスタマイズは出来ないと思います。 どうしても・・・と言うことであれば、代替案として ・コントロールツールボックスのコンボボックスを配置 ・ListFillRange プロパティでリスト表示する値のセル範囲を指定 ・LinkedCell プロパティで選択した値を表示するセルを指定 ・ListRows プロパティでリストの表示行数を指定 です。

pon1120
質問者

補足

ありがとうございます。 標準では無理ですか・・。 さすが標準ですね。 コントロールボックスになると、 私には難しいようです。 ここで、教えていただいたのですが、 入力規制の中のリストで、 階層構造のリスト http://kokoro.kir.jp/excel/list-indirect.html と言うのを、していますが、 コントロールボックスでも、 簡単に?出来るのでしょうか? よろしくお願いします。

関連するQ&A