• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA 実行時エラー'1004':)

Excel VBA 実行時エラー'1004'

このQ&Aのポイント
  • Excel VBAで実行時エラー'1004'が発生しています。具体的には、'Range'メソッドが失敗しましたというエラーメッセージが表示されます。
  • 質問文章に示されている2つのVBAコードを実行すると、どちらの場合でも同じエラーが発生します。エラーの詳細原因や修正方法を調査しています。
  • Excelのバージョンは2010です。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

いずれのエラーも、ブックが互換モード(65536行まで)で開かれているときの症状に合致します。 xlsm形式などで保存し直してから、動作をご確認ください。 なお、最後のマクロの Range(Cells(i, 1)).Value = Rnd は Cells(i, 1).Value = Rnd の誤りと思われます。

kagakusuki
質問者

お礼

 御回答頂き有難う御座います。 >いずれのエラーも、ブックが互換モード(65536行まで)で開かれているときの症状に合致します。  セル範囲の設定を9999行にして試した際に、処理に要する時間が短過ぎまして、ストップウォッチを押す暇も十分には無かったため、行数を順次増やしていっている内に、間抜けな事にExcel97-2003互換モードで利用可能な行数を超えておりました。  御教え頂き、感謝致します。

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

関連するQ&A

専門家に質問してみよう