Help

【対処方法】セルの書式が多すぎるため、書式を追加できません。

セルの書式が多すぎるため、書式を追加できません。

「セルの書式が多すぎるため、書式を追加できません。」と注意が表示された時の対処方法をご紹介します。

エラーの原因

「セルの書式が多すぎるため、書式が追加できません」と表示されるエラーの原因はスタイルに登録された書式が上限を超えてしまうことが原因です。

[ホーム]タブ > スタイル に一覧があります。

スタイルは定義された書式で、同じ書式を使いたいときなどに便利な機能です。

スタイルは登録して使うことができますが、別のブックからシートをコピーした場合などにも自動で登録されます。

コピー元とコピー先で同じスタイルでも、「スタイル名+番号」で自動登録されるため、気づかないうちにスタイルを上限数まで登録してしまうのです。

エラーの解決方法

不要なスタイルを削除

不要なスタイルを削除することで、書式を変更することができます。

スタイルを削除するには、不要なスタイルを右クリック > 削除 と操作することで削除できます。

ただし、「セルの書式が多すぎるため、書式が追加できません。」と表示された場合は40000件近く登録されています。手作業で削除すると時間が掛かりますので以下方法で削除することをオススメします。

シートを新しいブックに移動する

対象ファイルのすべてのシートを選択して、新しいブックに移動することで使用しているスタイル以外が削除されます。

使用しているスタイル(標準2など)は残ってしまうので必要に応じて削除してください。

マクロでスタイルを削除

マクロ(VBA)にて削除する場合は以下記事を参考にしてください。

【VBA】スタイルを削除するマクロ『スタイル』は別のブックからシートをコピーや移動したときなどに、自動的に追加されてしまうため、意図せずExcelの動作を重たくしたり、エ...