• ベストアンサー

エクセルに関する質問です。

エクセルに関する質問です。 マクロである原本となるシートをどんどんコピーしてシートを追加していったのでですが、「実行時エラー 1004 worksheetクラスのcopyメソッドが失敗しました」の表示がでてコピーできなくなりました。最大枚数の256枚にも達しておらず、マクロではない通常の操作でもシートの追加が不可能になりました。解決方法はあるでしょうか。エクセル2000です。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

一定条件を超えてコピーできないような場合は、以下のページが参考になると思います。 Excel でプログラムを使用してワークシートをコピーするとランタイム エラー 1004 が発生する http://support.microsoft.com/kb/210684/ja もしExcel97で作成したシートを受け継いでいるなら、念のためにAlt+F11でVBEを起動し、プロパティウィンドウのオブジェクト名が「Sheet11111111」のように長い名前になっていないか調べてください。

その他の回答 (1)

回答No.1

Excel 2000のブックで追加可能なシート数は、使用可能なメモリに依存しますので、解決方法はメモリの増設くらいしかありません。 Excel 2000のヘルプを開くと、 □Microsoft Excel にようこそ [?]Excel の仕様 の所に、下記の記述があります。 >開けるブック 使用可能メモリとシステム リソースに依存 >・・・・ >(中略) >・・・・ >ブックのシート 使用可能メモリに依存 (既定では 3)

関連するQ&A

専門家に質問してみよう