[FAQ000171]テーブルから取得した値によりチェックボックスにチェックをつけたい

Q

テーブルに登録されている値をもとにして、シート上のチェックボックスの
チェックの有無を変えることはできますか?

A

テーブルからシートへ値を読み出す際に、
一旦チェックボックスとは別のセルに値を読み出しておき、
その値を元にしたチェックの有無を指定したCHECK関数式を
セットし直すことでチェックの有無を変更することができます。


例えば、テーブルにチェックありとして"true"が保存されていて、
これをB1セルのチェックボックスに反映させたい場合は次の手順となります

1. アクションで値を任意のセルに読み出す(この例ではA1セルに読み出す)
2. 「セル[]に[]をセットする」アクションでB1セルに次の式をセットする
  「="=CHECK(" & A1 & ", """")"」

※次のような指定になります。
「セル[ B1 ]に[ ="=CHECK(" & A1 & ", """")" ]をセットする」

関連キーワード

CHECK