フォームコントロールのコンボボックスを使うと、特定の項目を選択すると指定のセルの内容に反映される、プルダウンの変形のような機能を実装することができます。
前準備
コンボボックスを使用するには、開発タブが表示されている必要があります。
リンク先で設定方法を解説しています。
リンク先で設定方法を解説しています。
コンボボックス(フォームコントロール)
コンボボックスの作成
![excel コンボボックス1](https://sunagitsune.com/wp-content/uploads/2022/03/78766ef5f8bde4a2318bc36f621c5d90.png)
開発タブの挿入→コンボボックス(フォームコントロール)をクリックします。
![コンボボックス](https://sunagitsune.com/wp-content/uploads/2022/03/6837e67febc6ec40cc95125b019cc734.gif)
好きなサイズにドラッグします。
![excel コンボボックス2](https://sunagitsune.com/wp-content/uploads/2022/03/338609fe47c0c57a5896986270ae4e17.png)
コンボボックスが作成されます。初期状態のコンボボックスは何のデータとも紐づけられていないので、クリックしても何も起きません。
![excel コンボボックス3](https://sunagitsune.com/wp-content/uploads/2022/03/96de8163a95bd83a7ec53d9731a2502a.png)
例として、コンボボックスをクリックするとA1~A3のデータを選択できるようにし、クリックした値をB1に入力するようにしてみます。
データの紐づけ
![excel コンボボックス4](https://sunagitsune.com/wp-content/uploads/2022/03/1766d3caf096b19518e6f7914512015d.png)
コンボボックスを右クリックして、コントロールの初期設定をクリックします。
![excel コンボボックス5](https://sunagitsune.com/wp-content/uploads/2022/03/4760a6406465d921030e5a5b8553981a.png)
ダイアログが表示されるので、直接範囲を入力するか、入力範囲の右のボタンをクリックし、
![excel コンボボックス6](https://sunagitsune.com/wp-content/uploads/2022/03/c1ad38485b849f02eef23be03939cf46.png)
選択対象の範囲をドラッグで選択して、再度右のボタンを押します。
![excel コンボボックス7](https://sunagitsune.com/wp-content/uploads/2022/03/694f2a9de5d7b0795de2f77975d40d6a.png)
リンクするセルも直接範囲を入力するか、または同様にボタンを押し、
![excel コンボボックス8](https://sunagitsune.com/wp-content/uploads/2022/03/4681b5c4d1ee7b2d91e65085b658858b.png)
選択対象を反映させたいセル(この場合B1)をクリックしてボタンを押します。
![excel コンボボックス9](https://sunagitsune.com/wp-content/uploads/2022/03/b49fc0a86fb9c8ce3ca5308226a7cb66.png)
OKを押します。
![excel コンボボックス10](https://sunagitsune.com/wp-content/uploads/2022/03/f745e4d2f888372c7aae0cad10f0b8a1.png)
適当なセルをクリックし、コンボボックスの編集モードを解除します。
![excel コンボボックス11](https://sunagitsune.com/wp-content/uploads/2022/03/ae2e14bfcea81eafd9bbbf389b309c7c.png)
再度コンボボックスをクリックすると、入力範囲で指定した範囲の内容がプルダウンで表示されます。
![excel コンボボックス12](https://sunagitsune.com/wp-content/uploads/2022/03/fe6801f209cc7b108a288f3718c8d0f5.png)
任意の値をクリックすると、クリックした値がリンクするセルで指定したセルに出力されます。
コンボボックスの編集
![excel コンボボックス13](https://sunagitsune.com/wp-content/uploads/2022/03/7d88a59ed959369daeb8d9e2c7b16725.png)
コンボボックスを右クリックするとコピーなどの操作を行えるプルダウンが表示され、
![excel コンボボックス14](https://sunagitsune.com/wp-content/uploads/2022/03/6afd4d9f43979a4b4506cc4f2e2f82a3.png)
もう一回クリックするとただの編集モードになります。
![コンボボックス2](https://sunagitsune.com/wp-content/uploads/2022/03/2cd5c7daf4a61ec7f0dccbf03aa359d2.gif)
枠線上でドラッグすることで移動、
![コンボボックス3](https://sunagitsune.com/wp-content/uploads/2022/03/9083558eaea336bfa8c62963bd0e0859.gif)
〇の上でドラッグすることでサイズの変更ができます。
![excel コンボボックス15](https://sunagitsune.com/wp-content/uploads/2022/03/1840de8cb9674639fe8a981585319745.png)
Altを押しながら移動やサイズ変更をすることで、セルにぴったり合わせることができます。このへんは図形とかと同様です。
![excel コンボボックス16](https://sunagitsune.com/wp-content/uploads/2022/03/c8339728a4a25c92c16f7d0d6954b034.png)
編集モードでDeleteを押すと、コンボボックスが削除されます。
![](https://sunagitsune.com/wp-content/uploads/2021/05/boxes-1834406_1280-160x90.jpg)
Excel(エクセル):プルダウンリスト
Excelのプルダウンリスト関連の操作、設定まとめです。
データの入力規則(リスト)
データタブ→データの入力規則から、決まった選択肢を表示して入力させるプルダウンリストを作ることができます。
プルダウンリスト...
![](https://sunagitsune.com/wp-content/uploads/2018/10/gui-2311261_1280.png)
やりたいことから方法を探すエクセル(Excel)操作・関数・VBA(マクロ)逆引きまとめ
逆引き(やりたいことから探す)Excel記事まとめ
コメント