エクセルでチェックボックスを作成した後、「同じチェックボックスを複数コピーしたい」「コピーしたチェックボックスを別々に独立させて連動しないようにしたい」という場面があります。
チェックボックスのコピーは通常のセルのコピーとは異なり、オブジェクトとして操作する必要があります。
また、コピーしたチェックボックスが同じセルにリンクされていると連動して動いてしまうため、それぞれ独立させる設定も重要です。
この記事では、エクセルのチェックボックスをコピーする方法と独立させるための設定を詳しく解説していきます。
チェックボックスのコピーはオブジェクトとして操作することが基本
それではまず、エクセルのチェックボックスをコピーする基本的な手順について解説していきます。
チェックボックスを選択してコピーする手順
チェックボックスをコピーするには、まずチェックボックスをオブジェクトとして選択する必要があります。
1.チェックボックスを右クリックして選択状態にする(またはCtrlキーを押しながらクリック)
2.「Ctrl+C」でコピーする
3.貼り付け先のセルをクリックする
4.「Ctrl+V」で貼り付ける
チェックボックスをクリックすると通常はチェックのON/OFFが切り替わるため、右クリックまたはCtrl+クリックでオブジェクトとして選択するのが基本です。
Ctrl+Dでチェックボックスをその場で複製する方法
チェックボックスを選択した状態でCtrl+Dを押すと、同じ書式・サイズのチェックボックスがわずかにずれた位置に複製されます。
複製後に位置を調整することで、素早く複数のチェックボックスを作成できます。
大量のチェックボックスが必要な場合はCtrl+Dを繰り返し使うと効率的です。
複数のチェックボックスをまとめてコピーする方法
複数のチェックボックスをまとめてコピーするには、「ホーム」タブ→「検索と選択」→「オブジェクトの選択」モードにしてからドラッグで複数のチェックボックスを選択し、Ctrl+CとCtrl+Vでコピーします。
コピーしたチェックボックスを独立させる(連動させない)設定
続いては、コピーしたチェックボックスをそれぞれ独立させる設定方法を確認していきます。
コピー後にリンクセルを個別に設定する方法
チェックボックスはリンクするセルを設定することでON(TRUE)/OFF(FALSE)の状態をセルに反映できますが、コピーすると同じリンクセルが設定されたままになっていることがあります。
コピーしたチェックボックスを右クリックして「コントロールの書式設定」→「コントロール」タブ→「リンクするセル」を個別に設定することで、それぞれのチェックボックスが独立したセルと連動するようになります。
リンクセルを設定していないチェックボックスの独立した使い方
リンクセルを設定しないチェックボックスは見た目のON/OFFを視覚的に確認するだけの用途に使えます。
数式での参照が必要ない単純なチェックリストの場合は、リンクセルを設定しない方がシートがシンプルに保てます。
フォームコントロールとActiveXコントロールの違いと選択基準
エクセルのチェックボックスには「フォームコントロール」と「ActiveXコントロール」の2種類があります。
フォームコントロールは設定がシンプルでMacでも動作しますが、ActiveXコントロールはVBAとの連携がより柔軟に行えます。
一般的な用途ではフォームコントロールのチェックボックスを選択するのが安定して扱いやすいでしょう。
まとめ
この記事では、エクセルでチェックボックスをコピーする方法として、右クリックによるオブジェクト選択・Ctrl+Dによる複製・リンクセルの個別設定による独立化まで幅広く解説しました。
チェックボックスをコピーした後は必ずリンクセルを個別に設定して各チェックボックスが独立して動作することを確認することが重要です。
今回紹介した方法を活用して、チェックリストや入力フォームを効率よく作成してみてください。