[[20131020171209]] 『セルの値が1になったらチェックボックスにϨ』(koko) ページの最後に飛ぶ

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

 

『セルの値が1になったらチェックボックスに✓をつける』(koko)
お世話になります。
 http://samkino.jugem.jp/?eid=13
上のページを参考にして大きいチェックボックスを作りました。

sheet1のw1セルの値が「1」になったら、チェックボックスに✓がついてほしいです。
w1には計算式が入っていて、「1、1000、空白」のいずれかが表示されます。
チェックボックスもSheet1に配置されています。

ご教示宜しくお願い致します。
エクセル2007
OS:XP,vista


 三段構えになるので冗長な気がしますが、ActiveX のチェックボックスのリンクセルを
 w2 などにし(あるいはチェックボックスの置かれているセルに)、そこに
 =IF(W1=1,1,0)
 としたらそのように動かないでしょうか。

 あるいはシートのチェンジイベントで、毎回 w1 を判定する手もあるかもしれません。
 w1が他シートを参照した式になっていたりするとうまくいかないかもしれないので、
 一概には言えませんが。
(Mook) 2013/10/20(日) 18:04

 別解ですが、
[[20131017171654]]『非表示にするとチェックボックスが重なる』(マカロン) 
 の方法を使えば、書式を置いたセルに上の数式を置けば(マクロは不要)、
 単純にフォントサイズを大きくすれば大きいチェックボックス(正確には☑ の文字)
 になります。
(Mook) 2013/10/20(日) 18:25

Mookさん 有難うございます。
フォームコントロールからのチェックボックスには
リンクセルの入力画面が出てきますが
大きいチェックボックスの作成方法でつかった
チェックボックスにはリンクセルの入力画面が出てこないので
困っていたところ
別解ということで教えていただいた方法がびっくりでした。
こんな方法は全く考えもしませんでした。
有難うございました。

(koko) 2013/10/20(日) 18:43


コメント返信:

[ 一覧(最新更新順) ]


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