[[20170607094911]] 『特定の値の場合のみチェックボックスにチェックを』(小心者) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『特定の値の場合のみチェックボックスにチェックを入れたい』(小心者)

はじめまして
チェックボックスの使い方がよく分からず質問させていただきました。
sheet1とsheet2がありsheet2のA1セルに1〜3が入力された場合のみsheet1にある
チェックボックスにチェックが入るようにしたいと思っております。

入力された値が1〜3以外や消された場合はチェックボックスのチェックも消えるように
出来ればと思います。

初心者ですがよろしくお願いします。

< 使用 Excel:Excel2013、使用 OS:unknown >


 フォームコントロールのチェックボックスだろうか?
 AxtiveXコントロールのチェックボックスだろうか?
(カエムワセト) 2017/06/07(水) 09:59

フォームコントロールかActiveXコントロールなのかで設定方法が違いますが、考え方は同じなので、試してみてください。

まず、Sheet2のB列を作業列として使い、B1: =IF(AND(1<=A1,A1<=3),1,0) とか数式を埋めておきます。これで1〜3(1.5とか入力されることは無いですか?)の場合はB1セルが1、他の場合は0になります。

次に、Sheet1のチェックボックスコントロールのリンク先を、Sheet2!$B$1 にしておくだけです。
(???) 2017/06/07(水) 10:14


返信ありがとうございます。
現状コントロールフォームで作成しております。
一度教えていただいたようにやってみます。

追加で質問ですが何か文字が入力された場合チェックが入るように
することも可能でしょうか?
(小心者) 2017/06/07(水) 10:19


フォームコントロールの方ならば、オブジェクトを右クリックして、コントロールの書式設定を開いたところにリンクするセルの指定場所があります。

チェックをするかしないかは、作業列が0か1かなので、文字列でも1になるような数式に変えれば良いだけです。ISNUMBER関数で数字かどうか判定するとか。やりたい事が1〜3の数値または数値以外ならば1、ということであれば、「=IF(AND(1<=A1,A1<=3),1,IF(ISNUMBER(A1),0,1))」とか。
(???) 2017/06/07(水) 16:36


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.