• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのこの実行時エラーは何故起きる?)

VBAの実行時エラーの原因とは?

このQ&Aのポイント
  • ExcelVBAで行列の範囲にランダムに☆印を表示するコードを実行すると、アプリケーション定義またはオブジェクト定義のエラーが発生することがあります。
  • 実行時エラーの原因は6行目にありますが、不思議なことに同じコードでも時々正常に動作することがあります。
  • このエラーの解決方法には、シートのセルの範囲を指定する方法を変更するなどがあります。

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

  • ベストアンサー
  • gould09
  • ベストアンサー率33% (196/589)
回答No.1

R,Cに0が設定されるからではないでしょか? EXCELのセルは1,1から始まったと思いますが。 R = Int((Rnd * 100) +1) C = Int((Rnd * 100) +1)

noname#4342
質問者

お礼

なるほど!そういうことですね。 ありがとうございます。

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

専門家に質問してみよう