機能と数式 | VBA | セミナー | オンラインソフト | お問い合わせ | その他
Top > Excel > Excel 2007レビュー

グラフ入りシートをコピーしたときの不具合



Excel 2007でグラフを作っていて発見しました。Excel 2003では問題ないので、おそらくバグでしょうね。

たとえば、Book1のSheet1にグラフを作ったとします。そのSheet1を別のBook2にコピー/移動します。両方のブックを表示しておき、シート見出しをドラッグすると簡単ですね。普通にドロップすれば移動、Ctrlキーを押してドロップすればコピーになります。

このとき、コピー/移動先のBook2に、Sheet1という名前のシートがすでに存在していると、コピー/移動されたシートの名前は「Sheet1 (2)」などと自動的に変化します。ところがExcel 2007では、コピー/移動元のSheet1にグラフがあると、この名前の変更で不具合が生じます。実際にお見せしましょう。まずはExcel 2003の動作からです。

【Excel 2003の正常動作】

1.Book1のSheet1にグラフを作ります


2.Sheet1をBook2に移動します


3.グラフは正しく表示されます


4.グラフの元データは、新しいシート名を参照しています



【Excel 2007の異常動作】

1.Book1のSheet1にグラフを作ります


2.Sheet1をBook2に移動します


3.グラフが表示されません


4.グラフの元データは、新しいシート名を参照していません


この現象は、シート名がバッティングして、シート名が「Sheet1 (2)」などと自動変更されるときに発生します。なので、バグが修正されるまでは、コピー/移動元のシート名が、新しいブックでバッティングしないように、あらかじめ変更しておくといいでしょう。



このエントリーをはてなブックマークに追加