web-dev-qa-db-ja.com

ドロップダウンリスト/コンボボックスをExcelセルに追加する

Excel 2010のセルにドロップダウンリスト(またはコンボボックス)を追加するにはどうすればよいですか?

6
Adban

通常、これを実現する最も簡単な方法は次のとおりです。

  • テーブルの隣または他のスプレッドシートでリストを準備します(列に使用可能なすべての値を入力するだけです)-これは値のリストのソースとなり、非表示になる場合があります後で、必要に応じて
  • リストを表示するセル(またはセルの範囲)をマークします
  • データ>データ検証>データ検証を選択します
  • 選択許可:リスト
  • 以前に作成したリストをSourceとして示します
  • 確認

ドロップダウンリストの準備ができました。コンボボックスにはVBAを使うべきだと思います。ただし、上記の方法を使用することもできます。 「Yes/No」または「True/False」を含む2要素のリストのみを準備します。これは一般的に同じです。

このメソッドは、Excelのバージョンに関係なく機能するはずです。

10
kurp

自分で同じことをしようとするときにこの答えが見つかりました。実験的に発見されましたが、2番目のオプションがあります。これは、定義されたセル範囲を使用する必要がないことを意味します。エントリをソースに直接追加できます。

  1. ドロップダウンボックスを設定するすべてのセルを選択します
  2. >データ検証をクリックします
  3. 許可>リスト
  4. 「ソース」に、必要な値をコンマで区切って入力します。
3
Sinfrax

例:この例では、10セルの垂直範囲を作成します。各セルには、各セルに表示されるドロップダウンリストから選択した値を入力できます。

設定:空白のシートを選択するか、ブックに挿入します。関連するセルの場所に次の文字を追加します。セルC1のAセルC2のCセルC3のCセルC3のDセルC4のセルA1からA10を選択します。リボンバーで[データ、データの検証、データの検証]を選択します。表示されるダイアログボックスで[設定]タブを選択します。 [設定]タブで、次の[検証条件]を選択します。許可:リストオフ無視空白を無視ソース:C1:C4を入力:[OK]を選択マウスでセル範囲A1:A10のセルを選択します。 A1:A10の範囲のセルの横にドロップダウン矢印が表示されます。ドロップダウン矢印は、シートの他のセルには表示されません。

デモ:A1:A10の範囲内のセルのさまざまなエントリを選択して、結果をデモします。

0
help

このウェブサイトは非常に役に立ち、段階的なスクリーンショットを示しています: http://www.functioninexcel.com/lists-arrays/create-a-dropdown-list/

0
Charles Hunt