チェックボックス、ラジオボタンの値を抽出する

目標(GOAL)

申込書や申請書、アンケート用紙などフォーム用紙の設計にあたって肝心なのは、回答者の視点に立った、回答しやすい明快な質問文や選択肢の設定であり、ユーザーが面倒でない量の記入フォームの準備にあります。チェックボックスラジオボタンを使うと、ユーザーフレンドリーで効果的なフォーム用紙が設計できます。

f:id:xoblos:20210313181443p:plain

 Excelシート上のチェックボックスラジオボタンは、コントロールオブジェクトとなっているため、xoBlos 抽出制御シートではそのまま値を抽出できません。

解決手法

上図のような記入フォーム「研究相談申込書」シートの場合、「value」シートのような別シートを用意し、「研究相談申込書」シートのチェックボックスラジオボタンから値をリンクさせます。この「value」シートは、非表示で持たせても構いません。

f:id:xoblos:20210313181721p:plain

デザインモード」にしてチェックボックスを右クリック → [プロパティ]。[LinkedCell] に "value!A2" を設定しています。 

f:id:xoblos:20210313181144p:plain

同様に、ラジオボタンも [LinkedCell] を設定します。 

f:id:xoblos:20210313181119p:plain

チェックボックスラジオボタンを作成するには、Excel[開発] > [挿入] >  [ActiveXコントロール] からチェックボックスラジオボタンを選択します。

value」シートの値(TRUE、FALSE)の抽出は、通常の xoBlos 抽出制御シートで指定できます。