dポイントプレゼントキャンペーン実施中!

OS:Win2K
Office:2K PRO SP3

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

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

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

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

A 回答 (2件)

こんばんは。



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

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


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

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

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

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

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

以上です。
    • good
    • 0
この回答へのお礼

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

お礼日時:2005/02/23 10:09

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

この回答への補足

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

補足日時:2005/02/22 19:10
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!