質問: エクセルの入力規制?について教えてください! エクセルの入力規制?について教えてください! 大分類 中分類 小分類 食品 お菓子 ポテト 衣類 上着 tシャツ 食品 お菓子 ポッキー 食品 生鮮 鯛 衣類 ボトム メンズパンツ 上記のようにデータがなっている場合、 各大分類・中分類・小分類に入力規制をおこない 大分類で食品を選んだときは、中分類の規制では お菓子か生鮮が表示される・・・ 大分類で食品、中分類でお菓子を選んだ時は、 小分類ではポテトとポッキーしか表示されない・・・ このような事が入力規制で出来るのでしょうか?
回答: 入力規制のリスト範囲に指定したリストを、検索関数の返値とすることも可能なので、機能上は可能です。 ただし、リスト範囲(アドレス)は変更できないので、常に最大の行数でリストが表示されることになります。すなわち、リストに余白が生じることになるわけです。 リスト範囲を何かの条件によって自動的に変えるためにはvbaを使う必要があります。 それでもよろしければ、質問に掲示された入力データでリストを作成するのか、あらかじめ条件別のリストが作成されているのかで解答が異なりますので、補足願います。