Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


42294 / 76732 ←次へ | 前へ→

【39509】Re:チェックボックスについてなんですけれども・・
発言  [名前なし]  - 06/6/25(日) 22:10 -

引用なし
パスワード
   >当該チェックボックスで書き込んだセルの値を消すことがどうしたらよいものかと!?
>Range("?").Clear

そのチェックボックスで消すセルのアドレスは、チェックをつけてセルに書き込む
時点でわかっているはずですので、そのときにどこかに控えておけばいいのでは?

例えばチェックをつけたとき、

i.Value = "root"
CheckBox1.Tag = i.address 'Tagプロパティにセルアドレスを保存

としておいて、チェックを外すときは

Range(CheckBox1.Tag).Clear

とするとか。

必ずA列に "root" という文字が1つしかないのであれば、Application.Matchや
RangeオブジェクトのFindメソッドで書かれてるセルを探して消すというのも
手ですが。

3 hits

【39477】チェックボックスについてなんですけれども・・ 超ビギナー 06/6/24(土) 21:59 質問
【39479】Re:チェックボックスについてなんですけれ... [名前なし] 06/6/24(土) 23:39 発言
【39506】Re:チェックボックスについてなんですけれ... 超ビギナー 06/6/25(日) 21:48 質問
【39509】Re:チェックボックスについてなんですけれ... [名前なし] 06/6/25(日) 22:10 発言
【39511】Re:チェックボックスについてなんですけれ... 超ビギナー 06/6/25(日) 22:22 お礼

42294 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free