Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA セルの双方向同期のエラーについ)

Excel VBA セル双方向同期のエラーについて

このQ&Aのポイント
  • Excel VBAを使用してセルの双方向同期を行う際にエラーが発生し、原因が分からない状況です。助言をお願いします。
  • VBAコードによって特定のセルへのデータ入力時にエラーが発生し、デバッグ時に3行目が黄色でハイライトされます。
  • シートAとシートBでの双方向同期を行うVBA設定を行っている際に、特定のセルへのデータ入力時にエラーが発生しています。

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

  • ベストアンサー
  • SI299792
  • ベストアンサー率48% (822/1712)
回答No.2

入力したセルの値を書き換えると、その時点でイベントが発生してしまい無限ループに入ってしまいます。 セルの変更前に、の頭に、   Application.EnableEvents = False を入れれば解決します。 だたし、プログラムを抜ける前に必ず、   Application.EnableEvents = True を入れましょう。 Worksheet_Changeでググれば解決策が出てきます。

参考URL:
http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_event.html
bin-bou
質問者

お礼

ありがとうございました!解決できました!

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.1

一見したところ、ぐるぐる回りを起こす論理ではないですか。 関数の循環参照のような。 シートのChangegイベントを安易に使うと、おそしいから、初心者は使うべきでないと常々感じている。

すると、全ての回答が全文表示されます。

関連するQ&A