アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルでチェックボックスを非表示にしたい。

こんにちわ。
エクセルのチェックボックス等を表示しないようにすることは可能でしょうか?

例えば
  A    B    C    D
1 チェ   チェ   チェ   チェ 
2 あああ いいい ううう えええ
(チェがチェックボックス)
のようになっている状況で
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
  A    B    C    D
1 チェ   チェ   チェ   チェ 
2 あああ     ううう えええ
のようにB2を消したら
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
  A    B    C    D
1 チェ        チェ   チェ 
2 あああ     ううう えええ

このようにB1にあったチェックボックスを非表示、もしくは削除したいです。

このようなことは可能でしょうか?
ぜひアドバイスをお願いいたします。

A 回答 (2件)

ごめんなさい。

私の勘違いのようです。
質問者さんのチェックボックスはユーザーフォーム上のものですよね?
私の回答は忘れてください。
以下は関連ありそうな???
http://oshiete.goo.ne.jp/qa/2962103.html
識者のご登場をお待ちくださいませ。

この回答への補足

>質問者さんのチェックボックスはユーザーフォーム上のものですよね?
いいえ。
ユーザーフォームは使っていません^^;
ユーザーフォームを使えばできるのでしょうか?

補足日時:2010/10/15 18:52
    • good
    • 0

ワークシートのイベントに



Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False
CheckBox1.Visible = IsEmpty(Range("B2"))
Application.EnableEvents = True

End Sub

では?

この回答への補足

やってみましたが、上手くいきませんでした^^;
やり方が間違っていないか、ご指摘をいただけると幸いです。

エクセル上で例で示したものを作る
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
ツールからマクロをひらく
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
Sheet1を選択して教えていただいたマクロを貼り付ける
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
保存

以上で大丈夫でしょうか?

@チェックボックスの名前ですが
CheckBox1.Visible = IsEmpty(Range("B2"))
の「CheckBox1」の部分はどのように設定すればよいのでしょうか?

色々、わからないことだらけで申し訳ございませんが、よろしくお願いいたします。

補足日時:2010/10/14 16:49
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています