ブログ

excelファイルを起動すると「この操作を完了するためのメモリが不足しています・・・」

excelを起動すると下記メッセージがでます。

「この操作を完了するためのメモリが不足しています。扱うデータ量を減らすか、他のアプリケーションを終了してください。使用可能なメモリを増やすには、以下を検討してください。64ビットバージョンのエクセル使う。デバイスのメモリを増設する。」

解決策

1.名前定義を全削除する。

【理由】
ファイルをコピーして使いまわしていると、無駄な名前定義が残っている。
【対応】
以下のマクロを実行して名前定義を全削除する。

Sub ClearName()

Dim objName As Name

For Each objName In ActiveWorkbook.Names
objName.Delete
Next objName

End Sub

 2.可視化されていないデータを削除する。

【理由】
エクセルは、一度入力されたデータを無駄に記憶しているらしいので、故にセル内のデータを削除しても、そこにはデータが残っている。
【対応】
シート上で、Ctrl+Endキーを押下し、データの末尾に移動する。そこから、ご希望のデータ末尾まで行又は列を選択する。
メニューバーの「書式」→「スタイル」→「スタイル名」が”標準”でなければ一度”標準”に設定する。選択行/列を、右クリックメニューで削除する。

3.非表示の不要なシートは削除する。

【理由】
見えないものを見えるようにすること。
【対応】
メニューバーの「書式」→「シート」→「再表示」でシートをすべて表示し、不要であれば削除する。

関連記事

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

ページ上部へ戻る