• 締切済み

エクセルのプルダウンの作成方法

エクセルで、プルダウンで項目を選べるようにできると思いますが、 どのように作成するのでしょうか? 教えてください。 よろしくお願いします。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

こんにちは。maruru01です。 入力規則のリストは別のシートでも出来ます。 リスト範囲に名前を付ければ出来ます。 参考URLにやり方が載っています。 ここでは、リスト項目の追加・削除への対応も載っています。 http://www2.odn.ne.jp/excel/waza/validation.html

参考URL:
http://www2.odn.ne.jp/excel/waza/validation.html
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

コンボボックスを使いましょう。 (1)表示-ツールバー-VisualBasic-コントロールツールボックス(金槌とスパナのアイコン)-コンボボックスのアイコン(▼▲▲のあるもの)をクリック (2)ワークシート上で+になったマウスポインタを右下方向へ擦る。 コンボボックスが現われる。 (3)コンボボックス上で右クリック。プロパティをクリック。 (4)ListFillRangeに表リストの入っている範囲を入れる。 例D1:D4とか入れる。(D1:D4には「東京、神奈川、埼玉、千葉」とかを 入力しておく。) (5)LinkedCellに結果を入れるセルを入れる。例えばA1 (6)デザインモードを解除(凹んだ、鉛筆と定規のアイコンをクリックして戻す) (7)コンボボックスの▼をクリックすると「東京、神奈川、埼玉、千葉」 等がでるので、その1つをクリック。A1に東京都とかがセットされる。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.4

!! No.2のwooさんの言われるとおり別シート指定はいけませんよね・・・ うっかりしてました フォローありがとうございます 入力規則は、特定の列や行、またはその一部に対して設定可能です コンボボックスは、なにかのフォームなどである特定の箇所に対し プルダウンメニューを設定したいときに使用されるといいかと思います。 wada85さんの、使用目的にある方法を選択してお試しください

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.3

シート指定は sheet1! とか つけてあげればいいと思います。 最初、同じシート内で設定して それから A1とかの前に sheet1!とかつけてあげて sheet1!A1 とすればいいでしょう。

  • woo
  • ベストアンサー率40% (4/10)
回答No.2

入力規則のリストでは、別のシート、別のブックの値は参照できません。 なので、同一シートのどこかに、リストデータがある必要があります。 使用しないところにデータを貼り付けて、表示させたくないなら、列(又は行)を非表示にすればよいのではないでしょうか。 同一シートにリストデータを貼り付けられない場合は、フォームのコンボボックスを使ってはどうでしょうか。 [表示]-[ツールバー]-[フォーム]でフォームのツールバーを表示させ、コンボボックスを作成し、コンボボックスの書式設定の[コントロール]タグの[入力範囲]にリストデータの範囲を指定できます。ここでは別のシートも参照できます。

  • shy00
  • ベストアンサー率34% (2081/5977)
回答No.1

ツールバー→データ→入力規則 「設定」タブで入力値の種類を「リスト」にします。 元の値を設定  プルダウンで表示したい言葉を別のシートでいいので入力しておく  その、文字を入力した範囲を指定 「入力時のメッセージ」タブなどは、何か表示させてたい時に 入力しておくといいでしょう

wada85
質問者

補足

ありがとうございます。 リスト選択後、「基の値」を入力する際に、別シートのエクセルを指定するにはどうしたらよいのでしょうか?教えてください。お願いします。

関連するQ&A

専門家に質問してみよう