解決策はなるべく簡単な方法でお願いします。(100p以上進呈)
ご利用の Excel のバージョンは何でしょうか。
Excel 97, 2000, 2002 では、「名前」が設定されている領域を選択してコピーしようとしても、コピー先に同じ「名前」があると、このメッセージが表示されます。この問題は、Excel 2003 以降で解消されています。
したがって、抜本的な解決策としては、Excel 2007 を購入してもらうしかありません。
(※)この方法は、「名前」が無くても問題が起きない場合に適用してください。計算式に「名前」が含まれていると、正常に計算されなくなります。
ご利用の Excel のバージョンは何でしょうか。
Excel 97, 2000, 2002 では、「名前」が設定されている領域を選択してコピーしようとしても、コピー先に同じ「名前」があると、このメッセージが表示されます。この問題は、Excel 2003 以降で解消されています。
したがって、抜本的な解決策としては、Excel 2007 を購入してもらうしかありません。
(※)この方法は、「名前」が無くても問題が起きない場合に適用してください。計算式に「名前」が含まれていると、正常に計算されなくなります。
これで解決できました。説明も簡潔で分かりやすい。
このエラーは同じ名前が定義されているシートをコピーすると発生します。
http://support.microsoft.com/kb/409329/ja
シートで数式バーの左端についているボックスで▼を押したときに表示されるのが定義された名前です。
これを回避するには、名前をシートレベルに変更することが必要です。
http://www2.odn.ne.jp/excel/waza/name.html#SEC8
このようにして名前を変更することで、確認メッセージは表示されなくなります。
同じ名前が定義されているシートを別のブックからシートコピーすると下記のメッセージが表示されます。
移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに 既にある名前'<定義した名前>'が含まれています。この名前を使用しますか?
• コピーまたは移動先のシートに定義されている名前を使用する場合は [はい] をクリックしてください。
• 数式またはワークシートで参照する範囲の名前を変更する場合は [いいえ] をクリックし、[名前の重複] ダイアログボックスに新しい名前を入力してください。
再現手順
1. Excel 2002 を起動し、新規ブック Book1 を作成します。
2. Sheet1 のセル A1:C3 を選択します。
3. [挿入] メニューをクリックし [名前] をポイントし、[定義] をクリックします。
4. [名前] ボックスに aaa と入力し、[OK] をクリックして名前を定義します。
5. Sheet1 のシート見出しを右クリックし、[移動またはコピー] をクリックして、ブック内でシートコピーします。
6. Sheet1 のシート見出しを右クリックし、[移動またはコピー] をクリックして、新規ブックにシートコピーします。
7. Book1 の Sheet1(2) を手順 6. で作成された Book2 にコピーすると、名前の重複を知らせるメッセージが表示されます。
移動またはコピーする数式またはシートには、移動またはコピー先のワークシートに 既にある名前'<定義した名前>'が含まれています。この名前を使用しますか? • コピーまたは移動先のシートに定義されている名前を使用する場合は [はい] をクリックしてください。
• 数式またはワークシートで参照する範囲の名前を変更する場合は [いいえ] をクリックし、[名前の重複] ダイアログボックスに新しい名前を入力してください。
8. [いいえ] をクリックし、変更後に bbb と入力して [OK] をクリックします。
9. [挿入] メニューをクリックし [名前] をポイントし、[定義] をクリックします。
回避策
この問題を回避するには、コピー元の Excel シートにあらかじめシート レベルを定義して作成します。
そのブックの各シートで、次のことを試してみてはどうでしょうか。
1.
F5キー、「セル選択」ボタンをクリック、「オブジェクト」にチェックをつけOKボタン。
これで、不必要な、オートシェイプなどが選択されれば、Deleteキーで一括削除できます。)
(必要なオートシェイプが選択されていると一緒に削除されてしまいますので
注意して下さい。)
2.
挿入、名前、定義、より使用していない名前があれば、これをを削除されるとよいと思います。
--------------
補足への追記:
ブックのサイズが大きくなる原因に、図形(オートシェイプの直線など)が
何度もコピーされてしまうことがあるのですが、違うようですね。
他に考えられる方法ですと、これで解決できるかわからないのですが、
シートのセル範囲を指定して
新規ブックに貼り付け、(列幅も貼り付け)などの処理があると思います。
このあと新規ブックに、メニューより、挿入、名前、定義で名前があるか
確認されるとよいと思います。
これで解決できました。説明も簡潔で分かりやすい。