• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルマクロのリスト項目への値の代入について)

エクセルマクロのリスト項目への値の代入について

このQ&Aのポイント
  • エクセルマクロのリスト項目への値の代入に関する問題が発生しています。
  • 「Worksheet_Change」イベント内で特定の値を代入すると、エラーメッセージが無限ループのように表示されます。
  • 値の代入の際にエラーチェックが行われず、値が正しく設定されません。

質問者が選んだベストアンサー

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

シートに書き込む事で再びイベントが発生するためでしょう。 処理の前後でイベントの停止と再開を設定して下さい。 Application.EnableEvents = False ' 処理 MsgBox "その値は設定できません。" Cells(rng.Row, rng.Column) = ある値 MsgBox "エラーチェック" Application.EnableEvents = True

shunpy0522
質問者

お礼

大変遅くなりましたが、ご回答ありがとうございました。 参考にさせていただきました!

関連するQ&A