No.2ベストアンサー
- 回答日時:
こんばんは。
Wendy02です。これは、マクロというほどのマクロではありません。
できれば、コントロールツールのチェックボックスのほうが取り付けは簡単です。
メニュー-表示(V) -ツールバー
[コントロールツール]のツールバーから、チェックボックスを出していただいたら、
その時、ツールバーの中の[青い三角定規]は、[オン]の状態になっているものとします。
(必ず、[青い三角定規]は、[オン]の状態 になっていないといけません。)
2番目(B)の方のチェックボックスをダブルクリックすると、
画面が切り替わりますから、
CheckBox1.Value = CheckBox2.Value
Private Sub CheckBox2_Click()
'この中身のだけを入れます
CheckBox1.Value = CheckBox2.Value
End Sub
後は、切り替わった画面を、Alt キーを押しながら、Q (Alt + Q) を押すと、画面が閉じますから、
ツールバーの中の[青い三角定規]は、[オフ]の状態にして、ツールバーを非表示すれば出来上がります。
*****
フォームのほうは、少しややこしいです。
フォームのチェックボックスではなかったら、無視してかまいません。
Alt + F11 で Visual Basic Editor に画面を切り替え
メニューの挿入-標準モジュール
以下を貼り付けてあげたら、
Alt + Q で、元の画面に戻ります。
2番目(B)のチェックボックを右クリックして、
[マクロの登録]-ウィンドウの中から、CheckBoxMacro1 を探して、マウスで選択し
OK
これで登録完了
'-----------------------------------------------
'フォーム用
Sub CheckBoxMacro1()
ActiveSheet.CheckBoxes(1).Value = ActiveSheet.CheckBoxes(2).Value
End Sub
'-----------------------------------------------
No.1
- 回答日時:
こんにちは。
・「A」には「A」のみでチェックを入れられる
・「B」にチェックを入れると、自動的に「A」にもチェックが入るようにしたい
いろいろ検討してみたけれど、この両方の条件を成り立たせるのは、マクロなしという条件では、無理だと思います。理由は、セル上の式では1回は出来ても、次にチェックボックスをクリックした時に、その式を上書きして、True/False にしてしまうからです。
Excelは、マクロがすべてではありませんし、必要ないのにマクロを覚える必要なんてないけれども、まったくナシとなると出来ないものが出てきます。
残念ですが、諦めるしかないと思います。
この回答への補足
丁寧なご回答ありがとうございます。
やはりこれはマクロが必要でしたか。
もしよければ式教えていただけますか?
マクロは以前少しさわったことがあるので、
なんとなくならできるのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 画像のようなチェックボックスとハイパーリンクがありますが、 ハイパーリンクを押すと、チェックボックス 1 2023/04/07 12:56
- Excel(エクセル) 表内で、Enterキーで横→行の最後入力したら次の行の先頭に移動するマクロを作りたい 3 2022/05/01 21:19
- Visual Basic(VBA) マクロ実行時、自動で背景色を変えたい。 C列にあるチェックボックスをチェックするとB列に「TRUE」 4 2022/11/08 11:14
- Excel(エクセル) スプレッドシートのチェックボックスとフィルタを連携させたい 2 2022/09/26 18:02
- Visual Basic(VBA) Excel・ユーザーフォームの情報を受け渡したい 4 2022/06/08 10:11
- Visual Basic(VBA) エクセルでフォームのチェックボックスを使用した日付表示切替を作りたい 3 2023/07/11 10:47
- JavaScript javaScriptで画面に値を入れるには 1 2022/08/14 12:27
- Excel(エクセル) エクセルVBAでチェックボックスにチェックを入れる 1 2022/09/14 00:52
- Access(アクセス) チェックボックスにチェックが入った後の挙動 1 2022/08/21 12:39
- Visual Basic(VBA) VBAについて教えてください 4 2022/12/18 11:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel マクロの編集がグレーに...
-
WPSOffice_マクロの有効化について
-
Excelのマクロでボタンを押すと...
-
エクセル マクロ名にブック名...
-
複数のマクロボタンをまとめて...
-
エクセルで、「いいね」のよう...
-
別シートのマクロボタンをマク...
-
エクセルの、記録を終了したマ...
-
エクセル ボタンに設定したマク...
-
マクロをマクロを使ってコピー...
-
Excelマクロをバックグラウンド...
-
エクセルの表を複数枚印刷した...
-
マクロ実行ボタンを自動削除したい
-
エクセルでマクロ(Excel 4.0)...
-
Excel:マクロを消す方法教えて...
-
(Excel VBA)シートコピー時マ...
-
Excelのマクロ名の並び順の法則...
-
リーグ戦(10チーム2コート)作...
-
エクセルセル移動とマクロボタン
-
エクセル マクロが削除できな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WPSOffice_マクロの有効化について
-
Excel マクロの編集がグレーに...
-
Excelのマクロでボタンを押すと...
-
エクセルの表を複数枚印刷した...
-
エクセルの、記録を終了したマ...
-
エクセル マクロ名にブック名...
-
複数のマクロボタンをまとめて...
-
エクセルで、「いいね」のよう...
-
エクセルマクロで、別のブック...
-
エクセル ボタンに設定したマク...
-
エクセルでマクロ(Excel 4.0)...
-
別シートのマクロボタンをマク...
-
Excelマクロで、稼働中のマクロ...
-
マクロをマクロを使ってコピー...
-
(Excel VBA)シートコピー時マ...
-
エクセルで明日の日付を表示す...
-
なぜマクロの記録がなくなって...
-
エクセルでマクロを確認できな...
-
Excelのマクロ名の並び順の法則...
-
マクロ実行ボタンを自動削除したい
おすすめ情報