2025年5月07日
✨Microsoft 365 および Office フォーラム トップコントリビューター✨
Microsoft 365 および Office のフォーラムでは、以下の方々が 2025 年 4 月のトップ 5 回答者さまでした:
- hebikuzure aka murachi akira
- simo-k
- kt-1688
- 5rou.
- makapu
コミュニティの運営にご協力くださり、心よりお礼申し上げます。ありがとうございます。
2025年2月07日
初めてコミュニティをご利用のユーザーさま、質問者さまへ
Microsoft コミュニティは、ユーザーさま同士が情報の提供や交換をしあい、質問や問題を解決するための場です。コミュニティの利用方法やルールについての詳細は、Microsoft コミュニティについてよく寄せられる質問 (FAQ) でご案内しています。
投稿した質問が自己解決、または提案された対処法が問題解決につながった場合には、スレッド内でご報告ください。同じ問題を抱えてコミュニティを訪れる他のユーザーさまにも、その解決法が役立つかもしれません。
ご協力に感謝します!
Excel 2007で Worksheet_Change イベントを検出できない
不適切な発言
ありがとうございます。
報告されたコンテンツが送信されました
Linkedセルの変更は式による値の変更と同じような扱いのようですね。
もし、単にどのチェックボックスが変更されたかを検出したいのなら、全チェックボックスに同じマクロを設定して、マクロ側でCallしたチェックボックスを判別するということでも良いような気がします。
Sub aaa()
MsgBox Application.Caller
End Sub
参考まで。
不適切な発言
ありがとうございます。
報告されたコンテンツが送信されました
この回答が役に立ちましたか?
お役に立てず、申し訳ございません。
素晴らしい! フィードバックをありがとうございました。
この回答にどの程度満足ですか?
フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。
この回答にどの程度満足ですか?
フィードバックをありがとうございました。
基本的にはあまりお勧めしませんが、ワークシート上でもActiveXコントロールのチェックボックスを配置することができます。
その場合はCheckBoxChangeのイベントが発生しますので、各チェックボックスのイベントプロシージャで検出できます。
この場合もたくさんイベントプロシージャを作るのが面倒であれば、クラスモジュールにイベントプロシージャを一つ用意してそこにまとめることは可能です。
参考まで。
不適切な発言
ありがとうございます。
報告されたコンテンツが送信されました
1 人がこの回答を役に立ったと思いました。
·この回答が役に立ちましたか?
お役に立てず、申し訳ございません。
素晴らしい! フィードバックをありがとうございました。
この回答にどの程度満足ですか?
フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。
この回答にどの程度満足ですか?
フィードバックをありがとうございました。