[[20171209121934]] 『チェックボックスのON,OFFで文字の色を変えたい』(初心者) ページの最後に飛ぶ

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

 

『チェックボックスのON,OFFで文字の色を変えたい』(初心者)

新しく、質問をさせて頂きます
開発 →挿入でフォームコントロールのチェックボックス(チェック1)を シート上に表示しました
チェック1をクリックすると チェックが入ります
この文字(チェック1)をチェックがONの場合に赤く、OFFの時は、通常の黒にしたいと思います
どうしたらいいでしょうか
宜しくお願いします。

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


フォームのチェックボックスではできませんので、
ActiveXのチェックボックスにしてください。

同じく、開発 →挿入でできます。

(マナ) 2017/12/09(土) 12:51


マナさん
フォームのチェックボックスではできないことがわかりました
有難うございました。

Private Sub CheckBox1_Click()

    With CheckBox1
        If .Value = True Then
            .ForeColor = RGB(255, 0, 0)
        Else
            .ForeColor = RGB(0, 0, 0)
        End If
    End With
 End Sub
(???) 2017/12/08(金) 12:52
で???さんが紹介してみえる構文を、
ActiveXのチェックボックスに登録すればいいのかなと思いますが
具体的にどうすればいいのかがわかりません
宜しければ教えて頂けないでしょうか

(初心者) 2017/12/09(土) 13:07


こんな感じです

1)チェックボックスを挿入後
2)デザインモードの状態で、ダブルクリック
3)そこにコードを貼り付け

(マナ) 2017/12/09(土) 13:13


マナさん
できました
デザインモードっていうのがあるのですね
また、同じチェックボックスでも、マクロを登録できるものと
できないものがあるんですね
有難うございました。
(初心者) 2017/12/09(土) 13:42

もう見ないかな?
フォームコントロールのチェックボックスの場合、オブジェクトを右クリックして「マクロの登録」から、マクロを指定するのですよ。ActiveXとはやり方が違いますが、マクロ登録して使えます。
(???) 2017/12/11(月) 09:04

コメント返信:

[ 一覧(最新更新順) ]


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