こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

EXCELで1ブックの複数シートに同じ名前のセルを設定したい。

OS:Win2K
Office:2K PRO SP3

タイトルの通りなんですが、ある1つのブックの複数シートのセルに同じ名前をつけたいのです。
Ex)
 シート  セル   名前
 Sheet1  A1   計算結果1
 Sheet2  A1   計算結果1
 Sheet3  A1   計算結果1

[挿入]-[名前]-[定義]からでは上手くいきません。

一度名前を付けたシートをコピーして増やすと元シートとコピー先シートで同じ名前が付いているのですが・・・

名前を付けたら、VBAで「シート名+セル名」で値を使用する予定です。

投稿日時 - 2005-02-22 18:57:52

QNo.1232302

困ってます

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

こんばんは。

Sheet1 では、A1
Sheet2 では、B2
Sheet3 では、C3

上のセルに「計算結果」という名前をつける場合


挿入>名前>定義 で表示される名前定義ダイアログの名前のところに

Sheet1!計算結果
Sheet2!計算結果
Sheet3!計算結果

このように、シート名と!と名前を入力します。

参照範囲は先に挙げたセルを入力
または先にセルをクリックしておいて名前入力

これで、各シートに同じ名前を定義でき、
シート名と名前で参照できるようになります。

以上です。

投稿日時 - 2005-02-23 00:17:33

お礼

セル名にシート名をつけるのですね!
やってみたら上手くいきました!!
シートが50シート近くあって全部コピーしながら作らないといけないかと思ってました。
これで、名前付けもマクロで自動化できます。
ありがとうございました。

投稿日時 - 2005-02-23 10:09:22

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

Sheet1のタブを選択後、Shiftキーを押してSheet3のタブを選択して、グループ編集にしてから名前を付けてみられてはいかがでしょうか。

投稿日時 - 2005-02-22 19:02:19

補足

あっ、すみません。例が悪かったです。
シート毎にセルの位置が変わります。
串刺しはできません。

投稿日時 - 2005-02-22 19:10:27

あなたにオススメの質問