[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『チェックボックスをオンでほかのチェックボックスを表示させる』(たこ)
お世話さまでございます。いろいろ参考にさせていただいています。過去ログをみましたがいまいちよくわからなかったので質問させていただきます。
チェックボックスにチェックをいれると、ほかのチェックボックスを表示させ、
チェックをしなければ非表示の状態にしたいとおもいます。
VBEとかになるんでしょうか???
> VBEとかになるんでしょうか??? そうなると思います。 (ROUGE)
VBE = Visual Basic Editor VBA = Visual Basic for Applications (純丸)(o^-')b ※念のため
ほかのチェックボックスの名前が「Check Box 2」だとした場合、下記のコードを標準モジュールに貼り付け、 元のチェックボックスにマクロ登録させたらできると思います。 (ROUGE) '---- Sub test() With ActiveSheet If .CheckBoxes(Application.Caller).Value = 1 Then .CheckBoxes("Check Box 2").Visible = True Else .CheckBoxes("Check Box 2").Visible = False End If End With End Sub
一行目に記載した仮定を読まれましたか? 非表示にしたいチェックボックスの名前が違うことによるエラーですよ。 たこさんの状況に合わせて修正が必要な箇所です。 非表示にしたいチェックボックスを選択した状態で、 Sub 確認() MsgBox Selection.Name End Sub を実行し、名前を確認してください。 (ROUGE)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.