大手業務コンサルティング会社が実施した社内帳票ツールに関するアンケートや、SNS上のエンジニアコミュニティで交わされる議論を分析すると、チェックボックス運用における現場の「3大フラストレーション」が浮き彫りになってきます。
第1の不満は、エクセルチェックボックス複数コピーを行った際に発生する参照先の硬直化です。「チェックボックスを縦にオートフィルコピーしたら、10行すべてが最初のセル($C$2)にリンクしたままで、1箇所チェックすると全部が同時にオンになってしまう」という悲劇は、初学者の約8割が経験する壁となっています。フォームコントロールの「リンクするセル」は相対参照で自動シフトしてくれない仕様であるため、1つずつ手動でリンク先を修正するか、VBA(マクロ)を用いて一括でリンク先を自セルのアドレスに割り振るコードを実行する現場的アプローチが求められます。
第2の不満は、エクセルチェックボックスサイズ変更やエクセルチェックボックス色の変え方に関する外観上の制約です。フォームコントロールのチェック四角枠そのもののサイズやチェックマークの緑・黒色を変更するプロパティは、エクセルの仕様上用意されていません。「文字サイズを大きくしても四角い枠の大きさだけが変わらない」という仕様に頭を抱えるユーザーは多く、現場の対策としてはシート全体の表示倍率を120%〜140%に拡大するか、前述のActiveXコントロールを導入してフォント色や背景色をプロパティウィンドウからカスタマイズする迂回策が取られています。
第3に、Mac端末を利用するデザイン系部署やテレワーク環境でのトラブルです。Macエクセルチェックボックス作り方自体はリボン設定でクリアできるものの、Windows側で作成されたActiveXコントロール入りのファイルを開くと「オブジェクトを読み込めません」という致命的エラーで作業がストップします。混在環境においては、徹底して標準フォームコントロールで統一する運用ルールの徹底が叫ばれています。