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 範囲でも、同じ動作が見られます:
- Excel 2007 で新しいブックを開きます。
- Office button (Excel ウィンドウの左上隅) > Excel Options > Formulas をクリックし、Workbook Calculation を Manual に設定して、計算モードを手動にします。
- 次のデータと数式を入力します:
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) - セル B3 を右クリックし、Format Cells > Protection > Locked でセル B3 をロックします。
- ブックを Excel 2007 で保存します。
- ブックを Excel 2010 で開きます。
- Sheet2!A1:B3 を選択し、Ctrl+C でコピーします
- Word 2010 を新しい文書で開きます。
- コピーした Excel セルを次の手順で貼り付けます: Home > Clipboard > Paste Special > Paste link: Unformatted Text
- Excel 2010 で Sheet1!A1 に値
2を入力します。Enter を押します - F9 を押します
結果: Sheet2!B3 のデータは更新されますが、Word 内のリンクされたセル範囲は更新されません。