Excel ComboBox:コンボボックスの作成方法
ExcelワークシートのComboBoxを使用すると、ユーザーが値を簡単に入力できるようになります。 このようなコンボボックスを使用して、ドロップダウンリストから値を選択できます。 ComboBoxの使用方法を示します。
ExcelのComboBox:開発者ツールをアクティブにします
このガイドは、Excel 2016用に作成されました。 他のバージョンでは、メニューのナビゲーションが若干異なる場合があります。
- コンボボックスを作成するには、Excelで開発者ツールをアクティブにする必要があります。 Excelを開き、[ファイル]> [オプション]をクリックします。
- [リボンのカスタマイズ]を選択し、右側のリストで[開発ツール]を探します。
- 対応するボタンを使用して開発者ツールをアクティブにします。
- 「OK」で確認します。
Excelでコンボボックスを作成する
Excelでは、コンボボックスはフォームコントロールまたはActiveXコントロールとして作成できます。 ActiveXコントロールはより柔軟です-テキストの書式と外観は、プログラミングコマンドを使用してカスタマイズできます。 ほとんどの場合、単純なフォームコントロールで十分です。
- コンボボックスを挿入する前に、リストに表示される入力値が必要です。 Excelシートの空き領域に、上下に並べて、または隣同士に書き込みます。
- [開発ツール]タブに移動し、[貼り付け]をクリックします。
- ここで、ActiveXコントロールまたはフォームコントロールとして、コンボボックスを選択します。
- Excelシートの任意の場所にボックスを描画します。
フォームコントロール:ComboBoxの書式設定
次のように、フォームコントロールとして作成されたComboBoxをフォーマットできます。
- アイテムを右クリックして、「コントロールの書式設定」を選択します。
- [コントロール]タブに切り替えます。
- 「入力領域」の矢印をクリックして、値が配置されている領域をマークします。
- 任意のセルをセルリンクとして選択できます。 選択に応じて、1から選択要素の数までの数字が表示されます。 このセルを使用して、選択した値を照会し、他の式や関数に使用できます。
- [ドロップダウンセル]を使用すると、ドロップダウンリストで希望のセル数を指定できます。 選択要素よりも少ないセルを選択すると、ボックスはスクロール可能になります。
- 「OK」で確認します。
ActiveXコントロール:形式ComboBox
基本的に、フォームコントロールコンボボックスとまったく同じ方法で、コンボボックスをActiveXコントロールとしてフォーマットします。 それを右クリックして、「プロパティ」を選択します。 いくつかのフォーマットを使用できるようになりました。 すべての設定を行ったら、ウィンドウを閉じて、メニューバーでデザインモードを終了します。 主な設定は次のとおりです。
- ListFillRange:ここで、選択値が配置される領域を指定します。 たとえば、A1〜A10の範囲を「A1:A10」で指定します。
- LinkedCell:必要に応じて、前の段落の説明に従ってセルリンクを入力します。
- ListRows:ここで、目的のドロップダウンセルの数を入力します。
- フォント:別のフォントが必要な場合は、ここで設定できます。
- ForeColor:ここで目的のフォントの色を選択します。
- BackColor:ここで背景色を設定できます。
これらの手順はExcel 2016で作成されました。 他のバージョンでは、メニューのナビゲーションが若干異なる場合があります。 次のページでは、Excelでスライダーを作成する方法を示します。