エクセルでシートをまるごとコピーしようとしたときに
「名前’●●’は既に存在します。この名前にする場合は「はい」をクリックします。移動またはコピーを行うために’●●’の名前を変更する場合は、「いいえ」をクリックします」
と表示され、シートがコピーできないことがあります。
「はい」を押しても永遠に(いつか終わりはきますが)表示されることがあるので、この記事では
・シートコピー時に名前の変更確認を出さない方法
・シートコピー時に名前の変更確認が出たときの対処法
をまとめています。
目次
「名前’ ’は既に存在します」が永遠に表示されて困っている
EXCELで上記が表示されたときに
・「はい」を選んでクリックする
・Enterlをずっと押し続ける
と、いつか終わります。
しかし、時間が無い時にそんなことはやっていられないし、ストレスもたまります。
そこで、名前は既に存在しますが表示されたら、VBAを強制終了しましょう。
VBAってなに?と気になった方は今だけ無料!VBAを一から学ぶなら「ふりがな」付きの入門本がおすすめの記事をご参考下さい。
VBAの強制終了のやり方
- Alt+F11を押してVBAモジュールを立ち上げる
- Ctrl+BrakeまたはCtrl+Pause を押してVBAを中断する
「名前’ ’は既に存在します」を表示させない方法
簡単な3ステップで解決
結論からいうと3つのステップで解除することができます。
ただし、シートをコピーする前に行う必要があります
- Ctrl+F3を押して名前の管理を開く
- Ctrl+Aを押して全て選択
- 削除ボタンを押す or Deleteを押す
マウスを使ってゆっくり解決
- 数式タブの名前の管理をクリック
- 名前の管理のタブが開く
[su_spoiler title=”名前の定義とは?” style=”fancy” icon=”plus-circle” anchor=”narabikae”]名前の定義とは、エクセルで指定したセル範囲に名前をつけることです。名前をつけることにより、関数に名前を利用したり、指定したセル範囲が何を表しているかなどが分かりやすくなります。[/su_spoiler]
[su_spoiler title=”定義した覚えのない名前がたくさんあるのはなぜ?” style=”fancy” icon=”plus-circle” anchor=”narabikae”]一概に原因がコレとは断言できませんが、例えば他の人が作ったエクセルからシートをコピーしてきたり。印刷範囲の設定で自動で作成されたり。もしくはエクセルが裏で勝手に作成していることもある…とかないとか。身に覚えのない名前が定義されている場合は、いろいろ原因が考えられます。[/su_spoiler]
- Ctrl+Aを押して全て選択し削除ボタンを押す
まとめ
今回は「シートをコピーする際に<名前’ ’は既に存在します>が表示され、ループが終わらず困っている場合」の対処方法をご紹介しました。
ごぶろぐではその他にも日々のエクセル操作に役立つよう、エクセルのショートカットキー一覧や便利な小技集、テンプレートの無料配布をしています。
ごん