- 締切済み
エクセルのプルダウンの作成方法
エクセルで、プルダウンで項目を選べるようにできると思いますが、 どのように作成するのでしょうか? 教えてください。 よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 入力規則のリストは別のシートでも出来ます。 リスト範囲に名前を付ければ出来ます。 参考URLにやり方が載っています。 ここでは、リスト項目の追加・削除への対応も載っています。 http://www2.odn.ne.jp/excel/waza/validation.html
- imogasi
- ベストアンサー率27% (4737/17069)
コンボボックスを使いましょう。 (1)表示-ツールバー-VisualBasic-コントロールツールボックス(金槌とスパナのアイコン)-コンボボックスのアイコン(▼▲▲のあるもの)をクリック (2)ワークシート上で+になったマウスポインタを右下方向へ擦る。 コンボボックスが現われる。 (3)コンボボックス上で右クリック。プロパティをクリック。 (4)ListFillRangeに表リストの入っている範囲を入れる。 例D1:D4とか入れる。(D1:D4には「東京、神奈川、埼玉、千葉」とかを 入力しておく。) (5)LinkedCellに結果を入れるセルを入れる。例えばA1 (6)デザインモードを解除(凹んだ、鉛筆と定規のアイコンをクリックして戻す) (7)コンボボックスの▼をクリックすると「東京、神奈川、埼玉、千葉」 等がでるので、その1つをクリック。A1に東京都とかがセットされる。
- shy00
- ベストアンサー率34% (2081/5977)
!! No.2のwooさんの言われるとおり別シート指定はいけませんよね・・・ うっかりしてました フォローありがとうございます 入力規則は、特定の列や行、またはその一部に対して設定可能です コンボボックスは、なにかのフォームなどである特定の箇所に対し プルダウンメニューを設定したいときに使用されるといいかと思います。 wada85さんの、使用目的にある方法を選択してお試しください
- taknt
- ベストアンサー率19% (1556/7783)
シート指定は sheet1! とか つけてあげればいいと思います。 最初、同じシート内で設定して それから A1とかの前に sheet1!とかつけてあげて sheet1!A1 とすればいいでしょう。
- woo
- ベストアンサー率40% (4/10)
入力規則のリストでは、別のシート、別のブックの値は参照できません。 なので、同一シートのどこかに、リストデータがある必要があります。 使用しないところにデータを貼り付けて、表示させたくないなら、列(又は行)を非表示にすればよいのではないでしょうか。 同一シートにリストデータを貼り付けられない場合は、フォームのコンボボックスを使ってはどうでしょうか。 [表示]-[ツールバー]-[フォーム]でフォームのツールバーを表示させ、コンボボックスを作成し、コンボボックスの書式設定の[コントロール]タグの[入力範囲]にリストデータの範囲を指定できます。ここでは別のシートも参照できます。
- shy00
- ベストアンサー率34% (2081/5977)
ツールバー→データ→入力規則 「設定」タブで入力値の種類を「リスト」にします。 元の値を設定 プルダウンで表示したい言葉を別のシートでいいので入力しておく その、文字を入力した範囲を指定 「入力時のメッセージ」タブなどは、何か表示させてたい時に 入力しておくといいでしょう
補足
ありがとうございます。 リスト選択後、「基の値」を入力する際に、別シートのエクセルを指定するにはどうしたらよいのでしょうか?教えてください。お願いします。