excelのシートコピーを行う際、次のようなエラーメッセージが表示されることがあります。
名前'????'は既に存在します。 この名前にする場合は[はい]をクリックします。 移動またはコピーを行うために'????'の名前を変更する場合は、[いいえ]をクリックします。
殆どの場合、「数式」タブ→「名前の管理」により「名前の管理」ダイアログを開き、 定義された名前を削除することで解消します。
ただし、非表示と名前が存在する場合、更にひと工夫が必要です。
具体的には、excelのvbaにて、以下を実行することで、「非表示」の名前を、 「表示状態」に変更できますので、改めて名前を削除すれば、完了です。
Public Sub VisibleNames() Dim name As Object For Each name In Names If name.Visible = False Then name.Visible = True End If Next MsgBox "全ての名前定義を表示にしました", vbOKOnly End Sub