概要
既定では、Microsoft Excel は 16 の "元に戻す" レベルを追跡します。 [元に戻す] レベルでは、Excel で実行するほとんどの操作の元に戻す履歴が提供されます。 元に戻すレベルの数を変更するには、Microsoft Windows レジストリにエントリを追加します。
注 元に戻すレベルの数を 100 を超えないことをお勧めします。 元に戻すレベルの数を増やすほど、元に戻す履歴を格納するために必要なランダム アクセス メモリ (RAM) が増えます。 これは Excel のパフォーマンスに影響します。
詳細情報
既定では、Excel は 16 の元に戻すレベルの RAM を割り当てます。 この記事で説明するレジストリ設定を使用すると、既定値を指定した値に変更できます。
元に戻す履歴が 0 に設定されている場合、元に戻す操作のメモリは割り当てされません。 元に戻す履歴の値が大きいほど、Excel が履歴に割り当てるメモリが多くなります。 これは、Excel の実行時のコンピューターのパフォーマンスに直接影響します。
メモ Visual Basic for Applications マクロを実行すると、操作を元に戻すためのメモリが割り当てられません。 この機能は、マクロの実行時のパフォーマンスの最適化のために無効になっています。
レジストリ エディターを使用して元に戻すレベルの数を変更するには、次の手順に従います。
重要 このセクション、メソッド、またはタスクには、レジストリを変更する方法を示す手順が含まれています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 万一に備えて、編集の前にレジストリをバックアップしてください。 問題が発生した場合でも、レジストリを復元できます。 レジストリのバックアップ方法および復元方法の詳細を参照するには、以下のサポート技術情報番号をクリックしてください。
322756 Windows でレジストリをバックアップおよび復元する方法
-
実行中のプログラムをすべて閉じます。
-
[ スタート] をクリックし、[ 実行] をクリックし、[ 開く ] ボックスに「regedit」と入力し、[OK] をクリック します。
-
レジストリ エディターで、実行している
Excel のバージョンに応じて、次のいずれかのレジストリ サブキーを展開します。 Microsoft Office Excel 2007HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\OptionsMicrosoft Office Excel 2003
HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\OptionsMicrosoft Excel 2002
HKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Excel\OptionsMicrosoft Excel 2000
HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Excel\Options
-
[編集] メニューの [新規] をポイントし、[DWORD 値] をクリックします。 [ 新しい値] #1 を選択し、「UndoHistory」と入力し、Enter キーを押します。
-
[編集] メニューの [修正] をクリックします。
-
[DWORD 値の編集] ダイアログ ボックスで、[基本] の [10 進数] をクリックします。 [ 値] ボックス に 0 ~ 100 の値を入力し、[ OK] をクリックしてレジストリ エディターを終了します。
-
Excel を起動します。 Excel には、手順 6 で指定した操作の数に関する元に戻す履歴が格納されます。