• ベストアンサー

エクセルの入力規則について

エクセルの入力規則について 入力規則で、1日から31日までを表示させたいです。 私が作ると、月の後半は何度かスクロールしないと出て来ません。 OKWaveの入会申し込みのように、帯状に、一度に表示されれば便利です。教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

>OKWaveの入会申し込みのように、帯状に・・・ エクセルの入力規則からでは「帯状に」ということは出来ません 以後、Excel2003での方法になりますが・・・ 1日から31日までを帯状にプルダウンさせる場合はフォームツールバー内の「コンポボックス」アイコンをクリックして図形を描くようにドラッグさせて長方形状に作ります (メニューツールバーから「表示」をクリック→「ツールバー」をポイント→「フォーム」をクリックするとフォームツールバーが出てきます) 例えば、【A1】に1月1日と入力したとして【A31】セルは1月31にちになりますね 次に、コンポボックス内で右クリックして「コントロールの書式設定」を選択→「コントロール」タブの「入力範囲」の枠をクリックしておいて【A1】セルから【A31】セルまでをドラッグして指定します 「リンクするセル」は例えば隣の列の【B1】とした場合に同じく枠内をクリックしておいて【B1】をクリックします 「ドロップダウンの行数」に、この場合は31日分なので「31」を入力して、最後に「OK」を押します コンポボックスの図形と【B1】セルがリンクされていますので入力規則のリストから作成するものとは若干違いますが帯状にはなります コンポボックスを移動させたい場合の操作ですが、「Ctrl」キーを押した状態でコンポボックスをクリックするとボックスに枠が出来て移動する事ができますのでお好きな場所へ移動してみてください リンク先【B1】セルの上にコンポボックスを合わせると入力規則のリストを作ったような形になります

gon9813
質問者

お礼

たいへんありがとうございました。

その他の回答 (1)

  • web2525
  • ベストアンサー率42% (1219/2850)
回答No.2

入力規制のリストデータ数の変更方法に関しては探し出せませんでした、もしかするとレジストリとかいじらないと変更できないのかもしれません 代案として フォームのコンボボックスの利用ではいかがでしょうか 数値を挿入するセルの上に重なるように配置しリンクするセルをコンボボックスの下のセルを選択、表示するリスト数を31に指定すればスクロールなしで表示されます

関連するQ&A