シートをコピーしようとすると名前の定義に関するメッセージが出るのを防ぎたい。

他で使われていたBOOKを使って加工している時に、シートをコピーしようとしたら、次のメッセージが現れます。

名前の定義は使っていないに、コピーするたびにこのメッセージが現れ、わずらわしく感じています。

「数式」-「名前の管理」にリストアップされていた名前をすべて削除しても、同じメッセージが現れます。

このようなメッセージが現れないようにするにはどうしたらいいでしょうか?

また、名前の管理に表示されていない名前をすべて削除する方法はありませんでしょうか?

「移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートに既にある名前'xxxxx'が含まれています。この名前を使用しますか?
・コピーまたは移動先のシートに定義されている名前を使用する場合は[はい]をクリックします。
・数式またはワークシートで三称す範囲の名前を変更する場合は[いいえ]をクリックし[名前の重複]ダイアログボックスに新しい名前を入力します。」

回答
回答

以下のマクロを実行してみて下さい、非表示にされた名前も含めて、すべての名前が削除されます。

Sub sample()
Dim C As Name
For Each C In Names
  C.Delete
Next
End Sub

37 ユーザーがこの回答を役に立ったと思いました。

·

この回答が役に立ちましたか?

お役に立てず、申し訳ございません。

素晴らしい! フィードバックをありがとうございました。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。おかげで、サイトの改善に役立ちます。

この回答にどの程度満足ですか?

フィードバックをありがとうございました。

 
 

質問情報


最終更新日: 2024年5月09日 表示数 34,343 適用先: