エクセル:「条件付き書式」がすぐ反映されない症状の改善法

この記事は約4分で読めます。
記事内に広告が含まれています

操作画面

こんにちは、さち です。

今回は、Excel2010 で「条件付き書式」がすぐに反映されない不具合について、改善方法を書いていきます。

スポンサーリンク

「条件付き書式」がすぐに反映されない

Excel2003 で作成した xlsファイル を Excel2010 で読み込むと、そのファイルで使用されている「条件付き書式」がすぐに反映されないという症状が出ました。

文字だけだと症状が分かりにくいので、実際の症状を画像付きで見ていきましょう。

  1. 「条件付き書式」によって、「数値表」にある数字で「入力値」以下のものに色が付くようになっています。今は「35」以下の数字「10 ~ 30」に色が付いています。
    操作画面
  2. 「条件付き書式」のルールはこんな感じ。セルの値が「B3」の入力値以下のときに色を付けます。
    操作画面
  3. 「入力値」を「65」に変更しました。しかし、条件付き書式が反映されず「10 ~ 30」にしか色が付きません。
    操作画面
  4. 画面をスクロールしたり選択範囲を作成したりすると、条件付き書式が反映されますが面倒です。
    操作画面

作成元の旧バージョン(Excel2003)では瞬時に条件付き書式が反映されていたのにおかしい……。

条件の記述が間違っているのかもと思い何度も見直しましたが、やはりこちらには問題なし。

「計算方法」が「自動」でないと反映しないという情報もありましたが、こちらも「自動」になっていて問題なし。(「数式」タブ→「計算方法の設定」→「自動」)

訳が分からずお手上げ状態です。

原因は「バグ」だった

症状について検索してみると、Microsoft 公式サイトで症状についての記述を見つけました。
操作画面

『条件付きの書式が適用されませんすぐに、Excel2010のワークシートで、セルに』

・・・・・・? 日本語でおk。

機械翻訳のせいでおかしな日本語になっていますが、言っていることは何となく伝わります。まさに今回の症状です。

改善方法について書かれていたので早速直していきます。

改善方法

症状を改善するには「レジストリ」の変更が必要です。手順を誤ると PC に問題が出る可能性があります。下記手順は Microsoft が公式で解説している方法ですが、操作を行う際は自己責任でお願いします。

  1. エクセルを開いている場合は、終了しておきます。
  2. + R キーで「ファイル名を指定して実行」を開きます。名前に regedit と入力し、「OK」をクリックします。
    操作画面
  3. 「次のプログラムにこのコンピューターへの変更を許可しますか?」とユーザーアカウント制御のダイアログが表示されるので、「はい」をクリック。
  4. 「レジストリ エディター」が開きました。左側の一覧から「コンピューター」→「HKEY_CURRENT_USER」→「Software」と進みます。
    操作画面
  5. 次に、「Microsoft」に進みます。
    操作画面
  6. さらに、「Office」→「14.0」→「Excel」と進み、「Options」をクリックして選択します。
    操作画面
  7. 万一に備えて、レジストリのバックアップを取ります。メニューの「ファイル」→「エクスポート」と進みます。
    操作画面
  8. 「エクスポート範囲」を選択します。これからレジストリをいじるのは「Options」の部分です。「Options」だけバックアップする場合は「選択された部分」を選択、レジストリ全体をバックアップしたい場合は「すべて」を選択します。(「すべて」はファイルサイズが大きくエクスポートに少し時間がかかります)
    操作画面
  9. エクスポートが完了したら、いよいよレジストリをいじります。最初に、IgnoreEnableFormatConditionsCalculationOnLoad の文字列をコピーします。 
  10. 先ほどの「Options」フォルダが選択されていることを確認し、メニューの「編集」→「新規」→「DWORD(32ビット)値」と進みます。
    操作画面
  11. ペーストして、Enter キーを押します。
    操作画面
  12. 作成した項目の上で「右クリック」→「修正」と進みます。
    操作画面
  13. 「値のデータ」を「1」に変更して、「OK」をクリック。
    操作画面
  14. 「レジストリ エディター」を閉じます。
  15. これで、「条件付き書式」がすぐ反映されるようになります。
    操作画面

レジストリの変更を誤った場合は、「レジストリ エディター」のメニュー「ファイル」→「インポート」からバックアップしたファイルを選択しましょう。変更前の状態に復元されます。

コメント

  1. あんず より:

    改善されず設定が反映されませんorz
    他に方法をご存じであれば教えて下さい。

  2. うみの さち より:

    ここに書いた以外の方法は分かりません。
    申し訳ないです。

  3. mskuso より:

    うみの さち さま 
    ありがとうございました。

    >>あんず 様
    私の方はちゃんと反映されています。

  4. いるどま より:

    EXCEL2010 条件つき書式の反映、 レジストリの修正方法をやってみます。
    わかりやすい指南、ありがとうございます。 製造主MSの修正方法のWEBページは、わかりにくいし、読みにくいし まどろっこしいし…って、こちらで不満ぶちまけてもいけませんね。すみません。

  5. うみの さち より:

    お褒めいただきありがとうございます。

  6. ojamamaru より:

    とてもわかりやすい解説です。
    結果は・・もちろん問題解決です!
    ブックマークしておいて、他の項目も参考にさせていただきます。
    ありがとうございました

  7. うみの さち より:

    ありがとうございます。
    無事に直ったようでよかったです。

  8. h@rc-n より:

    2007でも同じような症状がみられたため、こちらの方法で対処できるかと思い実践してみましたが結果は変わりませんでした。やはり2007と2010ではちがっているのでしょうか・・・

  9. うみの さち より:

    Excel2007 は使ったことがないので分かりません。
    申し訳ないです。

  10. ohha より:

    EXCEL2010の修正が簡単にできました。とても分かりやすい解説です。有難うごさいました。

タイトルとURLをコピーしました