• ベストアンサー

エクセルで、セルに付けた名前を削除・変更したい

いつもお世話になっております。 officeXPを使用しています。 エクセルで、セルやセル範囲に「名前ボックス」を使って名前を付けました。ですが、後から名前を削除したり、名前を付けたセル範囲を変更しようとしてもうまく行きません。 たとえば、A1~A5のセルに「備考」と名前を付け、その範囲をA1~A10に変えたいとします。A1~A10を選択し、名前ボックスに「備考」と入れ、Enterキーを押すと、範囲は変わらずA1~A5が選択されています。 どなたか解決法をご教示下さい。

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

  • ベストアンサー
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.1

[挿入]-[名前]-[定義]で消したい名前を削除してください。

konkon0421
質問者

お礼

うまくいきました。 感謝です。 素早い回答にも、重ねてお礼申し上げます。

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

その他の回答 (3)

noname#8758
noname#8758
回答No.4

KODAMARさんの回答で正解です あえて補足するなら名前はそのままで参照範囲のみ変更したいのなら 変更したい名前を選択しておき 「名前の定義」ダイヤログボックスの下にある 「参照範囲」ボックスのセル範囲を[BackSpace]キー等で消し 新しい範囲をドラックする又は直接キーボードから入力してください 不要な補足になったかも知れませんが・・・・・・

konkon0421
質問者

お礼

ありがとうございます。 今度試しにやってみます。

すると、全ての回答が全文表示されます。
  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.3

本題の直接回答ではないですが、また VBAですが、名前定義が沢山になって混乱したら 下記を実行してみてください。参考までに。 Sub test01() i = 1 Dim cl As Name For Each cl In Names Worksheets("sheet10").Cells(i, 1) _ =ActiveWorkbook.Names(i).Name Worksheets("sheet10").Cells(i, 2) = _ ActiveWorkbook.Names.Item(i) i = i + 1 Next End Sub (A列)名前 (B列)内容 a =Sheet1!$D$5:$E$8 b =Sheet1!$A$5:$B$8 dd =Sheet1!$D$6:$E$9 のようなのがSheet10に出ます。 削除はActiveWorkbook.names("dd").Delete です。

konkon0421
質問者

お礼

回答ありがとうございます。 ううう、見事に書いてあることが分かりません。 せっかくの有益な情報を頂いたのに申し訳ないです。

すると、全ての回答が全文表示されます。
  • KODAMAR
  • ベストアンサー率26% (267/1006)
回答No.2

↓追加です。 同じところで範囲も変更できますので、それでも可能です。

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

関連するQ&A