KB0175: Excel データ リンクを使用したグラフが、Excel データを変更して手動で再計算した後に更新されない

問題

Excel でデータを変更し、その後 F9 を押して手動再計算を開始しても、グラフは変更されません。この問題は、次の条件に該当する場合にのみ発生します:

  • ファイルを開くために使用している Excel バージョンよりも古い Excel バージョンで、そのファイルが保存されている。
  • Excel の計算モードが手動に設定されている。
  • リンクされたデータの少なくとも一部が、他の Excel データから計算されている。
  • 数式を含むすべての Excel セルがロックされている。

データのコピー/貼り付け後に thinkcell グラフが更新されない場合は、KB0163 を参照してください。

解決策

新しい Excel バージョンで初めてブックを開く場合は、データを変更して F9 による再計算を2 回実行してください。その新しい Excel バージョンでブックを保存した後は、1 回の再計算で十分です。

説明

以前の Excel バージョンで保存されたブックを初めて開く場合、Excel の再計算の動作は、現在のバージョンで作成されたブックを開く場合とは異なります。これは Microsoft の Excel ヘルプの Learn about calculating workbooks that were created in an earlier version of Excel という見出しで説明されています。貴社にMicrosoft Officeサポートの連絡先があり、この問題についてMicrosoftに連絡して修正プログラムを要請なさりたい場合は、Microsoftケース番号113070110555536を使用してください。

この問題は thinkcell なしでも再現できます。 もっと読む

ソース ブックにリンクされた、Word 文書に埋め込まれた Excel 範囲でも、同じ動作が見られます:

  1. Excel 2007 で新しいブックを開きます。
  2. Office button (Excel ウィンドウの左上隅) > Excel Options > Formulas をクリックし、Workbook Calculation を Manual に設定して、計算モードを手動にします。
  3. 次のデータと数式を入力します:
    Sheet1!A1: 1
    Sheet2!A1: 1
    Sheet2!B1: Bananas
    Sheet2!A2: 2
    Sheet2!B2: Oranges
    Sheet2!B3: =VLOOKUP(+Sheet1!A1;$A$1:$B$2;2;0)
  4. セル B3 を右クリックし、Format Cells > Protection > Locked でセル B3 をロックします。
  5. ブックを Excel 2007 で保存します。
  6. ブックを Excel 2010 で開きます。
  7. Sheet2!A1:B3 を選択し、Ctrl+C でコピーします
  8. Word 2010 を新しい文書で開きます。
  9. コピーした Excel セルを次の手順で貼り付けます: Home > Clipboard > Paste Special > Paste link: Unformatted Text
  10. Excel 2010 で Sheet1!A1 に値 2 を入力します。Enter を押します
  11. F9 を押します

結果: Sheet2!B3 のデータは更新されますが、Word 内のリンクされたセル範囲は更新されません。