ホーリー
2007-12-13 04:29:01 UTC
はじめまして。エクセルおよびVBA初心者ですので、おかしな質問でしたらお許しください。
WindowsXPでExcel2003を使用しています。
質問: セル(A1)の内容が変更されたら、マクロを実行するようにWorksheet_Changeを定義しているのですが、セル(A1)に入力規則も設定しているため、入力規則エラーとなった場合、Changeイベントを複数回繰り返してしまうと言う問題が発生しています。
入力規則エラーになった場合に、エラーコードなどを取得して回避できないかと考えているのですが、そのエラーコードを取得できるのかさえ分かりません。
エラーコードを取得する方法はありますでしょうか?また、エラーコード取得不可の場合、何か良い回避方法があれば教えてください。
WindowsXPでExcel2003を使用しています。
質問: セル(A1)の内容が変更されたら、マクロを実行するようにWorksheet_Changeを定義しているのですが、セル(A1)に入力規則も設定しているため、入力規則エラーとなった場合、Changeイベントを複数回繰り返してしまうと言う問題が発生しています。
入力規則エラーになった場合に、エラーコードなどを取得して回避できないかと考えているのですが、そのエラーコードを取得できるのかさえ分かりません。
エラーコードを取得する方法はありますでしょうか?また、エラーコード取得不可の場合、何か良い回避方法があれば教えてください。