• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:セルに付けたNameオブジェクトの完全削除)

セルに付けたNameオブジェクトの完全削除

このQ&Aのポイント
  • Execel2003の時に、セルに付けたNameオブジェクトを使用していましたが、手作業でシートをコピーしようとすると、重複Nameの確認メッセージが表示されるため、Execel2010に移行し、Nameの使用を止め、Constant定義に替えました。しかし、まだ残っているNameオブジェクトがあり、特にシートをコピーしてから再びコピーしようとすると、重複Nameの確認メッセージが表示されます。
  • 残っているNameオブジェクトは、シートには表示されず、数式表示の項目でのみ確認できます。なお、Excell2003で試していないため、この現象がExcell2010のみに起こるのかはわかりません。
  • 質問者は、Nameオブジェクトを一発で削除する方法を知りたいとしています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yorozu_ya
  • ベストアンサー率54% (76/140)
回答No.1

> なお、数式表示項目で見てもNameはありません。 数式表示ではなく、「挿入」→「名前」→「定義」で見ましょう。 ※Excel2003の場合です。

tt246
質問者

お礼

Excel2010では、「数式」→「名前の管理」 である事が判りました。 2003年から2010年の約8年間で、名前定義してシートコピーを 繰り返し溜まった名前が80個程表示されました。 この画面で早速、削除していきたいと思います。 ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

> Nameオブジェクトを一発で削除する方法はないでしょうか BOOK内のNameをすべて削除するなら Sub test()   Dim nm As Name   For Each nm In ActiveWorkbook.Names     nm.Delete   Next End Sub でOKです。

tt246
質問者

お礼

うーん、この方法でも出来るのですね。 とりあえず、No.1の方法で削除しますが、 少し残しておいて、今後の勉強の為に ご提案のこのNo.2の方法のプログラムも試してみるつもりです。 ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A