• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:myRange = Null)

VBA Professional Office 2003の試験問題: 実行されるのはなぜ?

このQ&Aのポイント
  • VBA Professional Office 2003の試験問題について質問があります。
  • 試験問題の中で、(3)が実行される理由について教えてください。
  • (2)をIf myRange <> Null Thenに変更すると、正常に動作することも分かりました。

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

  • ベストアンサー
回答No.1

On Error Resume Next '――(1) が働いて次ステップへ、、、 エラー:91??

zugvebwoesn
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.2

質問者が示されている試験問題の答えに書かれていますが、 (2)でエラーが発生するが(1)でエラーが発生しても次の行を実行すると指定していますので、=も<>も関係なく(3)が実行されます。 ようするに(2)が問題です。 確認するには(1)を消すかコメントにすれば判ります。

zugvebwoesn
質問者

お礼

ありがとうございました。