• 締切済み

EXCEL2010 ドロップダウンリスト

EXCEL2010です。 リストの中で、データを随時追加入力をしています。 品名がたくさんあるので、入力規則を使って入力しています。 ドロップダウンリストが8項目しか表示されません。 20項目くらい表示させたいのですが、教えてください。

みんなの回答

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.2

思い付いたので、提案だけさせて頂く不届きモノです。 VBAの知識が少々必要ですが・・・ 品名の列の任意のセルがフォーカスを得たら、 「リストボックス」を入れたユーザーフォームを表示させ、 リストボックスをダブルクリックしたら フォーカスがあるセルに内容を入力する・・ なんていうマクロを使うと上手くいくかもしれませんね。 リストボックスはある程度の行数まで表示できますから。 難点は、必要ないときにまで表示されるところです^^; この辺も上手く組めば問題ないんですけどね^^;

asdf_kid
質問者

お礼

ありがとうございました。 マクロ、難しいですね、

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

データタブの「データの入力規則」の「リスト」では、表示される項目数を調整する方法はありません。 オートフィルタみたいに自由に変形できると、確かに便利ですよね。 敢えて言うと「開発」タブの「挿入」から「フォーム」や「ActiveXコントロール」のコンボボックスをシート上に配置する事で、表示行数が設定できるプルダウンを配置する事は出来ます。 ただし、あくまでセルの上にモノとして載っているだけで、「セルに入力」するには、マクロなどを組み込んで細工をしないとなりません。通常はそこまで手をかけるシロモノではありません。

asdf_kid
質問者

お礼

ありがとうございました。 マクロ、難しいですね、

関連するQ&A