Excel シートコピーで「名前は既に存在しています」の解決方法

環境
Excel 2013
Windows 10 Pro 64bit

エラー現象
シートを移動(コピー)する際に、下記エラーが表示されます。

名前'xxx'は既に存在します。この名前にする場合は「はい」をクリックします。
移動またはコピーを行うために'xxx'の名前を変更する場合は、「いいえ」をクリックします。

解決方法1
1.すべて「はい」を押します。

2.「Ctrl」+「F3」キーを押下します。

3.「名前の管理」画面が表示されるので、登録されている名前をすべて削除します。

4.Excel画面を閉じます。

5.Excelを起動します。

解決方法2
1.すべて「はい」を押します。

2.Altキー + F11キー を押下します。

3.「Microsoft Visual Basic for Applications」ウィンドウが表示されるので、
プロジェクト内の「ThisWorkbook」をダブルクリックします。

4. 以下のコードを貼り付けて実行します。

Sub DisplayName()

Dim name As Object

For Each name In Names
    If name.Visible = False Then
        name.Visible = True
    End If
Next

End Sub

5.名前の管理画面に非表示だった名前が表示されるので、すべて削除します。

Excel2013

Posted by arkgame