- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのシートコピーで名前の重複エラー)
エクセルのシートコピーで名前の重複エラー
このQ&Aのポイント
- エクセルのシートをコピーしようとすると、名前の重複エラーが発生します。
- エラーメッセージによると、既にコピー先のワークシートに同じ名前が存在しているとのことです。
- エラーメッセージの解消方法としては、名前を削除することが挙げられますが、一覧に存在しない場合は別の方法が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
名前が出てこないすると、ヘタをすると、ペーストされる側のブックの全ての名前を削除しなければならないことになりそうです。まず、それを直すことからしなければなりませんね。 ''ペーストされる側でブックの中の全ての名前の削除 Sub DeleteAllNames() Dim n As Variant For Each n In ActiveWorkbook.Names n.Delete Next End Sub 'シートの中の名前定義削除 Sub DeleteSheetNames() Dim n As Variant For Each n In ActiveSheet.Names n.Delete Next End Sub 名前定義入りのシートコピーを繰り返すから、問題が発生するわけですから、シートコピーをしない方法でコピーする(新しいシートを追加--オールセルコピー& ペースト)か、マクロで処理するしかないと思います。 *オールセルコピーは、列・行のない左端のブランクの四角をクリックして、選択します。それで、コピーします。