PC&モバイル

Excelキャッシュをクリアする方法

キャッシュメモリが非常に役立つことは間違いありません。結局のところ、ほとんどすべてのコンピュータプログラムがそれに依存しています。これは、ソフトウェアが最もよく使用される関数と値を記憶し、頻繁に使用されるファイルを保存するのに役立ちます。ただし、定期的にクリアしないと、コンピュータのパフォーマンスが低下する可能性があります。一部の低速で古いコンピュータでは、プログラムが不安定になる場合があります。

Excelキャッシュをクリアする方法

幸いなことに、最近のほとんどのプログラムでは、キャッシュをクリアできます。 Microsoft Officeプログラムパック、より具体的にはExcelも例外ではありません。 Excelのキャッシュを解放する方法については、以下をお読みください。

最近のドキュメントリストを無効にする

おそらく、Excelのパフォーマンスを向上させる最も簡単な方法は、表示される最近のドキュメントの数をゼロに設定することです。つまり、最近のドキュメントリストを効果的に無効にしていることになります。無効にする方法は次のとおりです。

  1. 左上隅にあるOfficeボタンをクリックします。バージョンによっては、Officeボタンがない場合があります。その場合は、メインメニューの「ファイル」タブをクリックしてください。

  2. Officeメニューが開きます。メニューの下部にある「オプション」ボタンをクリックします。

  3. 「オプション」メニューに入ったら、「詳細」タブに移動します。

  4. 「表示」セクションが表示されるまで下にスクロールします。最初のオプション「この数の最近のワークブックを表示する」の値をゼロに設定します。

  5. 「OK」をクリックして変更を保存します。次に[Office]または[ファイル]ボタンをクリックすると、空の[最近のドキュメント]リストが表示されます。

ピボットテーブルキャッシュをクリアする

Excelに固有の最も重要なキャッシュクリアオプションの中には、ピボットテーブルのキャッシュをクリアできるオプションがあります。そうすることで、古い未使用のアイテムが削除されます。これを行うには2つの方法があります。

ピボットテーブルオプションの使用

  1. ピボットテーブルのセルを右クリックします。コンテキストメニューが表示されます。

  2. ピボットテーブルの「オプション…」を選択します

  3. 「データ」タブに移動し、「フィールドごとに保持するアイテムの数」の値を「なし」に設定します。

  4. 「OK」ボタンをクリックして変更を保存します。

  5. 変更を有効にするには、ピボットテーブルセルをもう一度右クリックして、[更新]を選択する必要があります。

VBAコードの使用

これを行うには、Microsoft Visual Basic forApplicationsプログラムを使用することもできます。この方法の主な利点は、すべてのピボットテーブルをカバーできることです。

  1. ピボットテーブルのキャッシュをクリアするファイルを開き、Alt + F11を押してMicrosoftVisual Basic forApplicationsを開きます。

  2. 左側の「プロジェクト」ペインで「ThisWorkbook」をダブルクリックします。これにより、コードウィンドウが開きます。

  3. 次のコードをコピーして、「ThisWorkbook」コードウィンドウに貼り付けます。

    プライベートサブWorkbook_Open()

    Dim xPt As PivotTable

    ワークシートとしての薄暗いxW

    Dim xPc As PivotCache

    Application.ScreenUpdating = False

    ActiveWorkbook.Worksheetsの各xWについて

    xWs.PivotTablesの各xPtについて

    xPt.PivotCache.MissingItemsLimit = xlMissingItemsNone

    次のxPt

    次のxW

    ActiveWorkbook.PivotCachesの各xPcについて

    エラー時に次を再開

    xPc.Refresh

    次のxPc

    Application.ScreenUpdating = True

    エンドサブ

  4. コードを開始するには、F5キーを押します。これにより、アクティブなブックのピボットテーブルのキャッシュがクリアされます。

Officeキャッシュを手動でクリアする

Officeアップロードセンターを使用する

Microsoft Office Upload Centerというプログラムを使用して、すべてのOfficeプログラムのキャッシュを手動でクリアできます。 Windowsバージョン7および10では、[スタート]メニューの検索バーに名前を入力すると、このアプリケーションを見つけることができます。 Windows 8および8.1では、画面の右下隅にマウスを置いて[検索]オプションにアクセスします。これは、推奨されるオプションの1つになります。

  1. アップロードセンターを開き、「設定」ボタンをクリックします。

  2. [アップロードセンターの設定]で、[ファイルを閉じたときにOfficeドキュメントキャッシュからファイルを削除する]チェックボックスをオンにします。

  3. 「キャッシュファイルの削除」ボタンをクリックします。

  4. 「キャッシュされた情報の削除」ボタンをクリックして、決定を確認します。

注:[Officeドキュメントキャッシュにファイルを保持する日数]オプションを好みに合わせて設定することもできます。

ディスククリーンアップを使用する

Windowsディスククリーンアッププログラムは、Officeドキュメントを含むあらゆる種類の一時ファイルを削除するのに役立ちます。ディスククリーンアップは、Officeアップロードセンターと同じ方法で見つけることができます。

  1. プログラムを見つけたら、それを開いて、MicrosoftOfficeがインストールされているドライブを選択します。

  2. 「OK」をクリックします。

  3. プログラムがファイルの分析を終了したら、「削除するファイル」に進みます。

  4. 「一時ファイル」チェックボックスを選択し、「OK」をクリックします。

明確に保つ

キャッシュメモリをいっぱいに保つことはワークフローの改善に役立ちますが、多くのバグ、安定性の問題、および全体的なパフォーマンスの低下を引き起こす可能性があります。最近使用したドキュメントリストが絶対に必要ない場合、特に古いコンピュータを使用している場合は、定期的にキャッシュをクリアすることを検討してください。

Excelでキャッシュをクリアする頻度はどれくらいですか。 Excelはそれより速く動作しますか?それはあなたのコンピュータにどのように影響しますか?以下のコメントでお知らせください。